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&]refidid28uh1hhhhhhhhKubhtopic)}(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]id29ah ]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]id30ah ]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]id31ah ]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]id32ah ]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]id33ah ]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]id34ah ]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]id35ah ]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]id36ah ]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]id37ah ]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]id38ah ]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]id39ah ]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]id40ah ]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]id41ah ]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]id42ah ]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]id43ah ]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]id44ah ]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]id45ah ]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]id46ah ]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]id47ah ]h"]h$]h&]refidattribute-setsuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hpeer}(hjhhhNhNubah}(h]id48ah ]h"]h$]h&]refidpeeruh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hpeer-new-input}(hjhhhNhNubah}(h]id49ah ]h"]h$]h&]refidpeer-new-inputuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hpeer-set-input}(hjhhhNhNubah}(h]id50ah ]h"]h$]h&]refidpeer-set-inputuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hpeer-del-input}(hj<hhhNhNubah}(h]id51ah ]h"]h$]h&]refidpeer-del-inputuh1jhj9ubah}(h]h ]h"]h$]h&]uh1j hj6ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hkeyconf}(hj^hhhNhNubah}(h]id52ah ]h"]h$]h&]refidkeyconfuh1jhj[ubah}(h]h ]h"]h$]h&]uh1j hjXubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hkeydir}(hjhhhNhNubah}(h]id53ah ]h"]h$]h&]refidkeydiruh1jhj}ubah}(h]h ]h"]h$]h&]uh1j hjzubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]h keyconf-get}(hjhhhNhNubah}(h]id54ah ]h"]h$]h&]refid keyconf-getuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hkeyconf-swap-input}(hjhhhNhNubah}(h]id55ah ]h"]h$]h&]refidkeyconf-swap-inputuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hkeyconf-del-input}(hjhhhNhNubah}(h]id56ah ]h"]h$]h&]refidkeyconf-del-inputuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn}(hjhhhNhNubah}(h]id57ah ]h"]h$]h&]refidovpnuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn-peer-new-input}(hj*hhhNhNubah}(h]id58ah ]h"]h$]h&]refidovpn-peer-new-inputuh1jhj'ubah}(h]h ]h"]h$]h&]uh1j hj$ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn-peer-set-input}(hjLhhhNhNubah}(h]id59ah ]h"]h$]h&]refidovpn-peer-set-inputuh1jhjIubah}(h]h ]h"]h$]h&]uh1j hjFubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn-peer-del-input}(hjnhhhNhNubah}(h]id60ah ]h"]h$]h&]refidovpn-peer-del-inputuh1jhjkubah}(h]h ]h"]h$]h&]uh1j hjhubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn-keyconf-get}(hjhhhNhNubah}(h]id61ah ]h"]h$]h&]refidovpn-keyconf-getuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn-keyconf-swap-input}(hjhhhNhNubah}(h]id62ah ]h"]h$]h&]refidovpn-keyconf-swap-inputuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j )}(hhh]j)}(hhh]hovpn-keyconf-del-input}(hjhhhNhNubah}(h]id63ah ]h"]h$]h&]refidovpn-keyconf-del-inputuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(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}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubeh}(h]jPah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hj@hhhNhNubah}(h]h ]h"]h$]h&]hjluh1hhj=hhhhhKubhtarget)}(h.. _ovpn-operation-peer-new:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-newuh1jNhKhj=hhhhubh)}(hhh](h)}(hpeer-newh]hpeer-new}(hj^hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj[hhhhhKubj )}(hAdd a remote peerh]hAdd a remote peer}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj[hhubh 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-peer-new-input`h]j )}(hjh]h)}(hjh]hinline)}(hjh]h&ovpn-attribute-set-ovpn-peer-new-input}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocnetworking/netlink_spec/ovpn refdomainjreftyperef refexplicitrefwarn reftarget&ovpn-attribute-set-ovpn-peer-new-inputuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj|hhubj)}(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 hhhK hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK hj|hhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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)}(hj7h]hpre}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj5ubah}(h]h ]h"]h$]h&]uh1j3hhhK#hj/ubh definition)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK#hjPubah}(h]h ]h"]h$]h&]uh1jNhj/ubeh}(h]h ]h"]h$]h&]uh1j-hhhK#hj*ubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hjsh]hpost}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjqubah}(h]h ]h"]h$]h&]uh1j3hhhK&hjmubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK&hjubah}(h]h ]h"]h$]h&]uh1jNhjmubeh}(h]h ]h"]h$]h&]uh1j-hhhK&hj*ubj.)}(h3**request** :attributes: [``ifindex``, ``peer``] h](j4)}(h **request**h]j:)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhK+hjubjO)}(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[}(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``peer``h]hpeer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK)hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK)hjubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK+hj*ubeh}(h]h ]h"]h$]h&]uh1j(hj$ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK!hj|hhubeh}(h]h ]h"]h$]h&]uh1jzhj[hhhhhKubjO)}(h.. _ovpn-operation-peer-set:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-setuh1jNhK-hj[hhhhubeh}(h](jjZeh ]h"](peer-newovpn-operation-peer-neweh$]h&]uh1hhj=hhhhhKexpect_referenced_by_name}jSjPsexpect_referenced_by_id}jZjPsubh)}(hhh](h)}(hpeer-seth]hpeer-set}(hj]hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjZhhhhhK0ubj )}(hmodify a remote peerh]hmodify a remote peer}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK1hjZhhubj{)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|hhhKubj)}(h-:ref:`ovpn-attribute-set-ovpn-peer-set-input`h]j )}(hjh]h)}(hjh]j)}(hjh]h&ovpn-attribute-set-ovpn-peer-set-input}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj&ovpn-attribute-set-ovpn-peer-set-inputuh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j hhhK3hjubah}(h]h ]h"]h$]h&]uh1jhj|ubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjyhhubj)}(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 hhhK4hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK4hjyhhubj)}(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](j4)}(h**pre**h]j:)}(hj# h]hpre}(hj% hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj! ubah}(h]h ]h"]h$]h&]uh1j3hhhK7hj ubjO)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj; hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK7hj8 ubah}(h]h ]h"]h$]h&]uh1jNhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhK7hj ubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hj[ h]hpost}(hj] hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjY ubah}(h]h ]h"]h$]h&]uh1j3hhhK:hjU ubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjs hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK:hjp ubah}(h]h ]h"]h$]h&]uh1jNhjU ubeh}(h]h ]h"]h$]h&]uh1j-hhhK:hj ubj.)}(h3**request** :attributes: [``ifindex``, ``peer``] h](j4)}(h **request**h]j:)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj ubah}(h]h ]h"]h$]h&]uh1j3hhhK?hj ubjO)}(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 hhhK=hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK=hj ubah}(h]h ]h"]h$]h&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jNhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhK?hj ubeh}(h]h ]h"]h$]h&]uh1j(hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK5hjyhhubeh}(h]h ]h"]h$]h&]uh1jzhjZhhhhhK3ubjO)}(h.. _ovpn-operation-peer-get:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-getuh1jNhKAhjZhhhhubeh}(h](jjMeh ]h"](peer-setovpn-operation-peer-seteh$]h&]uh1hhj=hhhhhK0jV}j; jCsjX}jMjCsubh)}(hhh](h)}(hpeer-geth]hpeer-get}(hjC hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj@ hhhhhKDubj )}(h=Retrieve data about existing remote peers (or a specific one)h]h=Retrieve data about existing remote peers (or a specific one)}(hjQ hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKEhj@ hhubj{)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hje hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjb hhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hju h]h)}(hju h]j)}(hju h]hovpn-attribute-set-ovpn}(hj} hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjz ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjovpn-attribute-set-ovpnuh1hhhhKGhjw ubah}(h]h ]h"]h$]h&]uh1j hhhKGhjs ubah}(h]h ]h"]h$]h&]uh1jhjb ubeh}(h]h ]h"]h$]h&]uh1jhhhKGhj_ 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 hhhKHhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKHhj_ hhubj)}(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``, ``peer``] **reply** :attributes: [``peer``] h]j))}(hhh](j.)}(h**pre** ovpn-nl-pre-doit h](j4)}(h**pre**h]j:)}(hj h]hpre}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj ubah}(h]h ]h"]h$]h&]uh1j3hhhKKhj ubjO)}(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&]uh1jNhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKKhj ubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hjA h]hpost}(hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj? ubah}(h]h ]h"]h$]h&]uh1j3hhhKNhj; ubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjY hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKNhjV ubah}(h]h ]h"]h$]h&]uh1jNhj; ubeh}(h]h ]h"]h$]h&]uh1j-hhhKNhj ubj.)}(h1**request** :attributes: [``ifindex``, ``peer``] h](j4)}(h **request**h]j:)}(hjy h]hrequest}(hj{ hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjw ubah}(h]h ]h"]h$]h&]uh1j3hhhKQhjs ubjO)}(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&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jNhjs ubeh}(h]h ]h"]h$]h&]uh1j-hhhKQhj ubj.)}(h"**reply** :attributes: [``peer``] h](j4)}(h **reply**h]j:)}(hj h]hreply}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj ubah}(h]h ]h"]h$]h&]uh1j3hhhKThj ubjO)}(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}(hj7 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&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jNhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKThj ubeh}(h]h ]h"]h$]h&]uh1j(hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKIhj_ hhubj)}(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](j4)}(h **request**h]j:)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj ubah}(h]h ]h"]h$]h&]uh1j3hhhKXhj ubjO)}(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[}(hj hhhNhNubh)}(h ``ifindex``h]hifindex}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKXhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKXhj ubah}(h]h ]h"]h$]h&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jNhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKXhj ubj.)}(h$**reply** :attributes: [``peer``] h](j4)}(h **reply**h]j:)}(hj h]hreply}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj ubah}(h]h ]h"]h$]h&]uh1j3hhhK]hj ubjO)}(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[}(hjA hhhNhNubh)}(h``peer``h]hpeer}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjA ubh]}(hjA 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&]uh1jzhj& ubah}(h]h ]h"]h$]h&]uh1jNhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhK]hj ubeh}(h]h ]h"]h$]h&]uh1j(hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKVhj_ hhubeh}(h]h ]h"]h$]h&]uh1jzhj@ hhhhhKGubjO)}(h.. _ovpn-operation-peer-del:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-deluh1jNhK_hj@ hhhhubeh}(h](jj5 eh ]h"](peer-getovpn-operation-peer-geteh$]h&]uh1hhj=hhhhhKDjV}j j+ sjX}j5 j+ subh)}(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}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h-:ref:`ovpn-attribute-set-ovpn-peer-del-input`h]j )}(hj h]h)}(hj h]j)}(hj h]h&ovpn-attribute-set-ovpn-peer-del-input}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnj&ovpn-attribute-set-ovpn-peer-del-inputuh1hhhhKehj ubah}(h]h ]h"]h$]h&]uh1j hhhKehj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKehj hhubj)}(hhh](j)}(hflagsh]hflags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``admin-perm``]h]j )}(hj*h](h[}(hj,hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubh]}(hj,hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKfhj(ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKfhj hhubj)}(hhh](j)}(hdoh]hdo}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjWhhhKubj)}(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](j4)}(h**pre**h]j:)}(hjuh]hpre}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjsubah}(h]h ]h"]h$]h&]uh1j3hhhKihjoubjO)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKihjubah}(h]h ]h"]h$]h&]uh1jNhjoubeh}(h]h ]h"]h$]h&]uh1j-hhhKihjlubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKlhjubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKlhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKlhjlubj.)}(h3**request** :attributes: [``ifindex``, ``peer``] h](j4)}(h **request**h]j:)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKqhjubjO)}(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[}(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``peer``h]hpeer}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKohjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKohjubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKqhjlubeh}(h]h ]h"]h$]h&]uh1j(hjhubah}(h]h ]h"]h$]h&]uh1jhjWubeh}(h]h ]h"]h$]h&]uh1jhhhKghj hhubeh}(h]h ]h"]h$]h&]uh1jzhj hhhhhKeubjO)}(h .. _ovpn-operation-peer-del-ntf:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-del-ntfuh1jNhKshj hhhhubeh}(h](jj eh ]h"](peer-delovpn-operation-peer-deleh$]h&]uh1hhj=hhhhhKbjV}jj sjX}j j subh)}(hhh](h)}(h peer-del-ntfh]h peer-del-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKvubj )}(h'Notification about a peer being deletedh]h'Notification about a peer being deleted}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKwhjhhubj{)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hpeer-geth]j )}(hjh]hpeer-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKyhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKyhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hpeers h]j )}(hpeersh]hpeers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKzhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKzhjhhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhKyubjO)}(h.. _ovpn-operation-key-new:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-newuh1jNhK}hjhhhhubeh}(h](jjeh ]h"]( peer-del-ntfovpn-operation-peer-del-ntfeh$]h&]uh1hhj=hhhhhKvjV}j'j}sjX}jj}subh)}(hhh](h)}(hkey-newh]hkey-new}(hj/hhhNhNubah}(h]h ]h"]h$]h&]hj5uh1hhj,hhhhhKubj )}(h$Add a cipher key for a specific peerh]h$Add a cipher key for a specific peer}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj,hhubj{)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjNhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j )}(hjah]h)}(hjah]j)}(hjah]hovpn-attribute-set-ovpn}(hjihhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjfubah}(h]h ]h"]h$]h&]refdocj refdomainjsreftyperef refexplicitrefwarnjovpn-attribute-set-ovpnuh1hhhhKhjcubah}(h]h ]h"]h$]h&]uh1j hhhKhj_ubah}(h]h ]h"]h$]h&]uh1jhjNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjKhhubj)}(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&]uh1jhhhKhjKhhubj)}(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](j4)}(h**pre**h]j:)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKhjubjO)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj ubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hj-h]hpost}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj+ubah}(h]h ]h"]h$]h&]uh1j3hhhKhj'ubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjBubah}(h]h ]h"]h$]h&]uh1jNhj'ubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubj.)}(h6**request** :attributes: [``ifindex``, ``keyconf``] h](j4)}(h **request**h]j:)}(hjeh]hrequest}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjcubah}(h]h ]h"]h$]h&]uh1j3hhhKhj_ubjO)}(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&]uh1jhhhKhj}ubah}(h]h ]h"]h$]h&]uh1jzhjzubah}(h]h ]h"]h$]h&]uh1jNhj_ubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubeh}(h]h ]h"]h$]h&]uh1j(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjKhhubeh}(h]h ]h"]h$]h&]uh1jzhj,hhhhhKubjO)}(h.. _ovpn-operation-key-get:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-getuh1jNhKhj,hhhhubeh}(h](j;j!eh ]h"](key-newovpn-operation-key-neweh$]h&]uh1hhj=hhhhhKjV}j jsjX}j!jsubh)}(hhh](h)}(hkey-geth]hkey-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjWuh1hhjhhhhhKubj )}(h5Retrieve non-sensitive data about peer key and cipherh]h5Retrieve non-sensitive data about peer key and cipher}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubj{)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4hhhKubj)}(h*:ref:`ovpn-attribute-set-ovpn-keyconf-get`h]j )}(hjGh]h)}(hjGh]j)}(hjGh]h#ovpn-attribute-set-ovpn-keyconf-get}(hjOhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjLubah}(h]h ]h"]h$]h&]refdocj refdomainjYreftyperef refexplicitrefwarnj#ovpn-attribute-set-ovpn-keyconf-getuh1hhhhKhjIubah}(h]h ]h"]h$]h&]uh1j hhhKhjEubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj1hhubj)}(hhh](j)}(hflagsh]hflags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj}hhhKubj)}(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&]uh1jhj}ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj1hhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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](j4)}(h**pre**h]j:)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKhjubjO)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKhj ubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj(ubah}(h]h ]h"]h$]h&]uh1jNhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubj.)}(h4**request** :attributes: [``ifindex``, ``keyconf``] h](j4)}(h **request**h]j:)}(hjKh]hrequest}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjIubah}(h]h ]h"]h$]h&]uh1j3hhhKhjEubjO)}(hhh]j{)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1jhjfhhhKubj)}(h[``ifindex``, ``keyconf``] h]j )}(h[``ifindex``, ``keyconf``]h](h[}(hj{hhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{ubh, }(hj{hhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{ubh]}(hj{hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjwubah}(h]h ]h"]h$]h&]uh1jhjfubeh}(h]h ]h"]h$]h&]uh1jhhhKhjcubah}(h]h ]h"]h$]h&]uh1jzhj`ubah}(h]h ]h"]h$]h&]uh1jNhjEubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubj.)}(h'**reply** :attributes: [``keyconf``] h](j4)}(h **reply**h]j:)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKhjubjO)}(hhh]j{)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``keyconf``] h]j )}(h [``keyconf``]h](h[}(hjhhhNhNubh)}(h ``keyconf``h]hkeyconf}(hj hhhNhNubah}(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&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubeh}(h]h ]h"]h$]h&]uh1j(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj1hhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhKubjO)}(h.. _ovpn-operation-key-swap:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-swapuh1jNhKhjhhhhubeh}(h](j]jeh ]h"](key-getovpn-operation-key-geteh$]h&]uh1hhj=hhhhhKjV}jgjsjX}jjsubh)}(hhh](h)}(hkey-swaph]hkey-swap}(hjohhhNhNubah}(h]h ]h"]h$]h&]hjyuh1hhjlhhhhhKubj )}(h;Swap primary and secondary session keys for a specific peerh]h;Swap primary and secondary session keys for a specific peer}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjlhhubj{)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h1:ref:`ovpn-attribute-set-ovpn-keyconf-swap-input`h]j )}(hjh]h)}(hjh]j)}(hjh]h*ovpn-attribute-set-ovpn-keyconf-swap-input}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj*ovpn-attribute-set-ovpn-keyconf-swap-inputuh1hhhhKhjubah}(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}(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](j4)}(h**pre**h]j:)}(hj5h]hpre}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj3ubah}(h]h ]h"]h$]h&]uh1j3hhhKhj/ubjO)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjJubah}(h]h ]h"]h$]h&]uh1jNhj/ubeh}(h]h ]h"]h$]h&]uh1j-hhhKhj,ubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hjmh]hpost}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjkubah}(h]h ]h"]h$]h&]uh1j3hhhKhjgubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jNhjgubeh}(h]h ]h"]h$]h&]uh1j-hhhKhj,ubj.)}(h6**request** :attributes: [``ifindex``, ``keyconf``] h](j4)}(h **request**h]j:)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKhjubjO)}(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&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhj,ubeh}(h]h ]h"]h$]h&]uh1j(hj(ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jzhjlhhhhhKubjO)}(h .. _ovpn-operation-key-swap-ntf:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-swap-ntfuh1jNhKhjlhhhhubeh}(h](jjaeh ]h"](key-swapovpn-operation-key-swapeh$]h&]uh1hhj=hhhhhKjV}jMjWsjX}jajWsubh)}(hhh](h)}(h key-swap-ntfh]h key-swap-ntf}(hjUhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjRhhhhhKubj )}(hPNotification about key having exhausted its IV space and requiring renegotiationh]hPNotification about key having exhausted its IV space and requiring renegotiation}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjRhhubj{)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjthhhKubj)}(hkey-geth]j )}(hjh]hkey-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjtubeh}(h]h ]h"]h$]h&]uh1jhhhKhjqhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hpeers h]j )}(hpeersh]hpeers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjqhhubeh}(h]h ]h"]h$]h&]uh1jzhjRhhhhhKubjO)}(h.. _ovpn-operation-key-del:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-deluh1jNhKhjRhhhhubeh}(h](jjGeh ]h"]( key-swap-ntfovpn-operation-key-swap-ntfeh$]h&]uh1hhj=hhhhhKjV}jj=sjX}jGj=subh)}(hhh](h)}(hkey-delh]hkey-del}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj )}(h%Delete cipher key for a specific peerh]h%Delete 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)}(h0:ref:`ovpn-attribute-set-ovpn-keyconf-del-input`h]j )}(hj!h]h)}(hj!h]j)}(hj!h]h)ovpn-attribute-set-ovpn-keyconf-del-input}(hj)hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]refdocj refdomainj3reftyperef refexplicitrefwarnj)ovpn-attribute-set-ovpn-keyconf-del-inputuh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j)}(hflagsh]hflags}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjWhhhKubj)}(h[``admin-perm``]h]j )}(hjjh](h[}(hjlhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhjlubh]}(hjlhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjhubah}(h]h ]h"]h$]h&]uh1jhjWubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(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](j4)}(h**pre**h]j:)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKhjubjO)}(hhh]j )}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubj.)}(h**post** ovpn-nl-post-doit h](j4)}(h**post**h]j:)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]uh1j3hhhKhjubjO)}(hhh]j )}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubj.)}(h7**request** :attributes: [``ifindex``, ``keyconf``] h](j4)}(h **request**h]j:)}(hj%h]hrequest}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j9hj#ubah}(h]h ]h"]h$]h&]uh1j3hhhKhjubjO)}(hhh]j{)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@hhhKubj)}(h[``ifindex``, ``keyconf``] h]j )}(h[``ifindex``, ``keyconf``]h](h[}(hjUhhhNhNubh)}(h ``ifindex``h]hifindex}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjUubh, }(hjUhhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhjUubh]}(hjUhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKhjQubah}(h]h ]h"]h$]h&]uh1jhj@ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj=ubah}(h]h ]h"]h$]h&]uh1jzhj:ubah}(h]h ]h"]h$]h&]uh1jNhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjubeh}(h]h ]h"]h$]h&]uh1j(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhKubeh}(h](jjeh ]h"](key-delovpn-operation-key-deleh$]h&]uh1hhj=hhhhhKjV}jjsjX}jjsubeh}(h]jrah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj)}(hhh]j)}(hpeers h]j )}(hpeersh]hpeers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubah}(h]h ]h"]h$]h&]bullet-uh1jhhhKhjhhubeh}(h]jah ]h"]multicast groupsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Definitionsh]h Definitions}(hj hhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhj hhhhhKubjO)}(h$.. _ovpn-definition-nonce-tail-size:h]h}(h]h ]h"]h$]h&]hovpn-definition-nonce-tail-sizeuh1jNhKhj hhhhubh)}(hhh](h)}(hnonce-tail-sizeh]hnonce-tail-size}(hj(hhhNhNubah}(h]h ]h"]h$]h&]hj,uh1hhj%hhhhhKubj{)}(hhh](j)}(hhh](j)}(htypeh]htype}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj9hhhKubj)}(hconsth]j )}(hjLh]hconst}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjJubah}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj6hhubj)}(hhh](j)}(hvalueh]hvalue}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjghhhKubj)}(h8 h]j )}(h8h]h8}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjxubah}(h]h ]h"]h$]h&]uh1jhjgubeh}(h]h ]h"]h$]h&]uh1jhhhKhj6hhubeh}(h]h ]h"]h$]h&]uh1jzhj%hhhhhKubjO)}(h.. _ovpn-definition-cipher-alg:h]h}(h]h ]h"]h$]h&]hovpn-definition-cipher-alguh1jNhKhj%hhhhubeh}(h](j2j$eh ]h"](nonce-tail-sizeovpn-definition-nonce-tail-sizeeh$]h&]uh1hhj hhhhhKjV}jjsjX}j$jsubh)}(hhh](h)}(h cipher-algh]h cipher-alg}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjNuh1hhjhhhhhKubj{)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(henum h]j )}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hentriesh]hentries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h2- ``none`` - ``aes-gcm`` - ``chacha20-poly1305`` h]j)}(hhh](j)}(h``none``h]j )}(hjh]h)}(hjh]hnone}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(h ``aes-gcm``h]j )}(hj.h]h)}(hj.h]haes-gcm}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0ubah}(h]h ]h"]h$]h&]uh1j hhhKhj,ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(h``chacha20-poly1305`` h]j )}(h``chacha20-poly1305``h]h)}(hjRh]hchacha20-poly1305}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjPubah}(h]h ]h"]h$]h&]uh1j hhhKhjLubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]jjuh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhKubjO)}(h$.. _ovpn-definition-del-peer-reason:h]h}(h]h ]h"]h$]h&]hovpn-definition-del-peer-reasonuh1jNhKhjhhhhubeh}(h](jTjeh ]h"]ovpn-definition-cipher-algah$] cipher-algah&]uh1hhj hhhhhK referencedKjV}jjsjX}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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hentriesh]hentries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h_- ``teardown`` - ``userspace`` - ``expired`` - ``transport-error`` - ``transport-disconnect`` h]j)}(hhh](j)}(h ``teardown``h]j )}(hjh]h)}(hjh]hteardown}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h ``userspace``h]j )}(hjh]h)}(hjh]h userspace}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h ``expired``h]j )}(hj8h]h)}(hj8h]hexpired}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj:ubah}(h]h ]h"]h$]h&]uh1j hhhMhj6ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``transport-error``h]j )}(hjXh]h)}(hjXh]htransport-error}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjZubah}(h]h ]h"]h$]h&]uh1j hhhMhjVubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``transport-disconnect`` h]j )}(h``transport-disconnect``h]h)}(hj|h]htransport-disconnect}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjzubah}(h]h ]h"]h$]h&]uh1j hhhMhjvubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jjuh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhMubjO)}(h.. _ovpn-definition-key-slot:h]h}(h]h ]h"]h$]h&]hovpn-definition-key-slotuh1jNhM hjhhhhubeh}(h](jvjeh ]h"](del-peer-reasonovpn-definition-del-peer-reasoneh$]h&]uh1hhj hhhhhKjV}jjsjX}jjsubh)}(hhh](h)}(hkey-sloth]hkey-slot}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj{)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(henum h]j )}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hentriesh]hentries}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h - ``primary`` - ``secondary`` h]j)}(hhh](j)}(h ``primary``h]j )}(hj!h]h)}(hj!h]hprimary}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``secondary`` h]j )}(h ``secondary``h]h)}(hjEh]h secondary}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjCubah}(h]h ]h"]h$]h&]uh1j hhhMhj?ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jjuh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhMubeh}(h](jjeh ]h"](key-slotovpn-definition-key-sloteh$]h&]uh1hhj hhhhhMjV}j}jsjX}jjsubeh}(h]jah ]h"] definitionsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubjO)}(h.. _ovpn-attribute-set-peer:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-peeruh1jNhMhjhhhhubh)}(hhh](h)}(hpeerh]hpeer}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhM ubh)}(hhh](h)}(h id (``u32``)h](hid (}(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)}(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}(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&]uh1jzhjhhhhhM#ubeh}(h]id-u32ah ]h"]id (u32)ah$]h&]uh1hhjhhhhhM"ubh)}(hhh](h)}(hremote-ipv4 (``u32``)h](h remote-ipv4 (}(hjhhhNhNubh)}(h``u32``h]hu32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM'ubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj?hhhKubj)}(h#The remote IPv4 address of the peerh]j )}(hjRh]h#The remote IPv4 address of the peer}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM(hjPubah}(h]h ]h"]h$]h&]uh1jhj?ubeh}(h]h ]h"]h$]h&]uh1jhhhM(hj<hhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjmhhhKubj)}(h big-endianh]j )}(hjh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM)hj~ubah}(h]h ]h"]h$]h&]uh1jhjmubeh}(h]h ]h"]h$]h&]uh1jhhhM)hj<hhubj)}(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*hj<hhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhM(ubeh}(h]remote-ipv4-u32ah ]h"]remote-ipv4 (u32)ah$]h&]uh1hhjhhhhhM'ubh)}(hhh](h)}(hremote-ipv6 (``binary``)h](h remote-ipv6 (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(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 IPv6 address of the peerh]j )}(hjh]h#The remote IPv6 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 display-hinth]h display-hint}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,hhhKubj)}(hipv6 h]j )}(hipv6h]hipv6}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM0hj=ubah}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1jhhhM0hjhhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhM/ubeh}(h]remote-ipv6-binaryah ]h"]remote-ipv6 (binary)ah$]h&]uh1hhjhhhhhM.ubh)}(hhh](h)}(hremote-ipv6-scope-id (``u32``)h](hremote-ipv6-scope-id (}(hjlhhhNhNubh)}(h``u32``h]hu32}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhjlubh)}(hjlhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjihhhhhM4ubj{)}(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)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM5hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM5hjhhubah}(h]h ]h"]h$]h&]uh1jzhjihhhhhM5ubeh}(h]remote-ipv6-scope-id-u32ah ]h"]remote-ipv6-scope-id (u32)ah$]h&]uh1hhjhhhhhM4ubh)}(hhh](h)}(hremote-port (``u16``)h](h remote-port (}(hjhhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM9ubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hThe remote port of the peerh]j )}(hjh]hThe remote port 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}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h big-endian h]j )}(h big-endianh]h big-endian}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM;hj1ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhM;hjhhubeh}(h]h ]h"]h$]h&]uh1jzhjhhhhhM:ubeh}(h]remote-port-u16ah ]h"]remote-port (u16)ah$]h&]uh1hhjhhhhhM9ubh)}(hhh](h)}(hsocket (``u32``)h](hsocket (}(hj`hhhNhNubh)}(h``u32``h]hu32}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`ubh)}(hj`hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj]hhhhhM?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&]uh1jzhj]hhhhhM@ubeh}(h] socket-u32ah ]h"] socket (u32)ah$]h&]uh1hhjhhhhhM?ubh)}(hhh](h)}(hsocket-netnsid (``s32``)h](hsocket-netnsid (}(hjhhhNhNubh)}(h``s32``h]hs32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMDubj{)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMEhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMEhjhhubah}(h]h ]h"]h$]h&]uh1jzhjhhhhhMEubeh}(h]socket-netnsid-s32ah ]h"]socket-netnsid (s32)ah$]h&]uh1hhjhhhhhMDubh)}(hhh](h)}(hvpn-ipv4 (``u32``)h](h vpn-ipv4 (}(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}(hjL hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjI hhhKubj)}(h3The IPv4 address assigned to the peer by the serverh]j )}(hj\ h]h3The IPv4 address assigned to the peer by the server}(hj^ hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMJhjZ ubah}(h]h ]h"]h$]h&]uh1jhjI ubeh}(h]h ]h"]h$]h&]uh1jhhhMJhjF hhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjz hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjw hhhKubj)}(h big-endianh]j )}(hj h]h big-endian}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMKhj ubah}(h]h ]h"]h$]h&]uh1jhjw ubeh}(h]h ]h"]h$]h&]uh1jhhhMKhjF hhubj)}(hhh](j)}(h display-hinth]h display-hint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hipv4 h]j )}(hipv4h]hipv4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMLhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMLhjF hhubeh}(h]h ]h"]h$]h&]uh1jzhj# hhhhhMJubeh}(h] vpn-ipv4-u32ah ]h"]vpn-ipv4 (u32)ah$]h&]uh1hhjhhhhhMIubh)}(hhh](h)}(hvpn-ipv6 (``binary``)h](h vpn-ipv6 (}(hj hhhNhNubh)}(h ``binary``h]hbinary}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhMPubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj !hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!hhhKubj)}(h3The IPv6 address assigned to the peer by the serverh]j )}(hj!h]h3The IPv6 address assigned to the peer by the server}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMQhj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhMQhj!hhubj)}(hhh](j)}(h display-hinth]h display-hint}(hj9!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6!hhhKubj)}(hipv6 h]j )}(hipv6h]hipv6}(hjK!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMRhjG!ubah}(h]h ]h"]h$]h&]uh1jhj6!ubeh}(h]h ]h"]h$]h&]uh1jhhhMRhj!hhubeh}(h]h ]h"]h$]h&]uh1jzhj hhhhhMQubeh}(h]vpn-ipv6-binaryah ]h"]vpn-ipv6 (binary)ah$]h&]uh1hhjhhhhhMPubh)}(hhh](h)}(hlocal-ipv4 (``u32``)h](h local-ipv4 (}(hjv!hhhNhNubh)}(h``u32``h]hu32}(hj~!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjv!ubh)}(hjv!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjs!hhhhhMVubj{)}(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&]uh1jhhhMWhj!hhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!hhhKubj)}(h big-endianh]j )}(hj!h]h big-endian}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMXhj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhMXhj!hhubj)}(hhh](j)}(h display-hinth]h display-hint}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!hhhKubj)}(hipv4 h]j )}(hipv4h]hipv4}(hj "hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMYhj"ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhMYhj!hhubeh}(h]h ]h"]h$]h&]uh1jzhjs!hhhhhMWubeh}(h]local-ipv4-u32ah ]h"]local-ipv4 (u32)ah$]h&]uh1hhjhhhhhMVubh)}(hhh](h)}(hlocal-ipv6 (``binary``)h](h local-ipv6 (}(hj5"hhhNhNubh)}(h ``binary``h]hbinary}(hj="hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5"ubh)}(hj5"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj2"hhhhhM]ubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj["hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjX"hhhKubj)}(h@The local IPv6 to be used to send packets to the peer (UDP only)h]j )}(hjk"h]h@The local IPv6 to be used to send packets to the peer (UDP only)}(hjm"hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM^hji"ubah}(h]h ]h"]h$]h&]uh1jhjX"ubeh}(h]h ]h"]h$]h&]uh1jhhhM^hjU"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_hjU"hhubeh}(h]h ]h"]h$]h&]uh1jzhj2"hhhhhM^ubeh}(h]local-ipv6-binaryah ]h"]local-ipv6 (binary)ah$]h&]uh1hhjhhhhhM]ubh)}(hhh](h)}(hlocal-port (``u16``)h](h local-port (}(hj"hhhNhNubh)}(h``u16``h]hu16}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubh)}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj"hhhhhMcubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhKubj)}(h@The local port to be used to send packets to the peer (UDP only)h]j )}(hj"h]h@The local port to be used to send packets to the peer (UDP only)}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMdhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhMdhj"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&]uh1jhhhMehj"hhubeh}(h]h ]h"]h$]h&]uh1jzhj"hhhhhMdubeh}(h]local-port-u16ah ]h"]local-port (u16)ah$]h&]uh1hhjhhhhhMcubh)}(hhh](h)}(hkeepalive-interval (``u32``)h](hkeepalive-interval (}(hjW#hhhNhNubh)}(h``u32``h]hu32}(hj_#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjW#ubh)}(hjW#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjT#hhhhhMiubj{)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj}#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjz#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&]uh1jhjz#ubeh}(h]h ]h"]h$]h&]uh1jhhhMjhjw#hhubah}(h]h ]h"]h$]h&]uh1jzhjT#hhhhhMjubeh}(h]keepalive-interval-u32ah ]h"]keepalive-interval (u32)ah$]h&]uh1hhjhhhhhMiubh)}(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}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#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}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMohj#ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhMohj#hhubah}(h]h ]h"]h$]h&]uh1jzhj#hhhhhMoubeh}(h]keepalive-timeout-u32ah ]h"]keepalive-timeout (u32)ah$]h&]uh1hhjhhhhhMnubh)}(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}(hjC$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj@$hhhKubj)}(h!The reason why a peer was deletedh]j )}(hjS$h]h!The reason why a peer was deleted}(hjU$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMthjQ$ubah}(h]h ]h"]h$]h&]uh1jhj@$ubeh}(h]h ]h"]h$]h&]uh1jhhhMthj=$hhubj)}(hhh](j)}(henumh]henum}(hjq$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjn$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 refexplicitrefwarnjovpn-definition-del-peer-reasonuh1hhhhMuhj$ubah}(h]h ]h"]h$]h&]uh1j hhhMuhj$ubah}(h]h ]h"]h$]h&]uh1jhjn$ubeh}(h]h ]h"]h$]h&]uh1jhhhMuhj=$hhubeh}(h]h ]h"]h$]h&]uh1jzhj$hhhhhMtubeh}(h]del-reason-u32ah ]h"]del-reason (u32)ah$]h&]uh1hhjhhhhhMsubh)}(hhh](h)}(hvpn-rx-bytes (``uint``)h](hvpn-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$hhhhhMyubj{)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$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}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMzhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhhhMzhj$hhubah}(h]h ]h"]h$]h&]uh1jzhj$hhhhhMzubeh}(h]vpn-rx-bytes-uintah ]h"]vpn-rx-bytes (uint)ah$]h&]uh1hhjhhhhhMyubh)}(hhh](h)}(hvpn-tx-bytes (``uint``)h](hvpn-tx-bytes (}(hj,%hhhNhNubh)}(h``uint``h]huint}(hj4%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,%ubh)}(hj,%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj)%hhhhhM~ubj{)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjR%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjO%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}(hjd%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj`%ubah}(h]h ]h"]h$]h&]uh1jhjO%ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjL%hhubah}(h]h ]h"]h$]h&]uh1jzhj)%hhhhhMubeh}(h]vpn-tx-bytes-uintah ]h"]vpn-tx-bytes (uint)ah$]h&]uh1hhjhhhhhM~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&]uh1jzhj%hhhhhMubeh}(h]vpn-rx-packets-uintah ]h"]vpn-rx-packets (uint)ah$]h&]uh1hhjhhhhhMubh)}(hhh](h)}(hvpn-tx-packets (``uint``)h](hvpn-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)}(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&]uh1jhhhMhj&hhubah}(h]h ]h"]h$]h&]uh1jzhj%hhhhhMubeh}(h]vpn-tx-packets-uintah ]h"]vpn-tx-packets (uint)ah$]h&]uh1hhjhhhhhMubh)}(hhh](h)}(hlink-rx-bytes (``uint``)h](hlink-rx-bytes (}(hjU&hhhNhNubh)}(h``uint``h]huint}(hj]&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjU&ubh)}(hjU&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjR&hhhhhMubj{)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj{&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjx&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&]uh1jhjx&ubeh}(h]h ]h"]h$]h&]uh1jhhhMhju&hhubah}(h]h ]h"]h$]h&]uh1jzhjR&hhhhhMubeh}(h]link-rx-bytes-uintah ]h"]link-rx-bytes (uint)ah$]h&]uh1hhjhhhhhMubh)}(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}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&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}(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&]uh1jzhj&hhhhhMubeh}(h]link-tx-bytes-uintah ]h"]link-tx-bytes (uint)ah$]h&]uh1hhjhhhhhMubh)}(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}(hjA'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}(hjS'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhjO'ubah}(h]h ]h"]h$]h&]uh1jhj>'ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj;'hhubah}(h]h ]h"]h$]h&]uh1jzhj'hhhhhMubeh}(h]link-rx-packets-uintah ]h"]link-rx-packets (uint)ah$]h&]uh1hhjhhhhhMubh)}(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&]uh1jzhj{'hhhhhMubjO)}(h&.. _ovpn-attribute-set-peer-new-input:h]h}(h]h ]h"]h$]h&]h!ovpn-attribute-set-peer-new-inputuh1jNhMhj{'hhhhubeh}(h]link-tx-packets-uintah ]h"]link-tx-packets (uint)ah$]h&]uh1hhjhhhhhMubeh}(h](jjeh ]h"]ovpn-attribute-set-peerah$]peerah&]uh1hhjhhhhhM jKjV}j'jsjX}jjsubh)}(hhh](h)}(hpeer-new-inputh]hpeer-new-input}(hj'hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj'hhhhhMubh)}(hhh]h)}(hidh]hid}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h]idah ]h"]h$]idah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(h remote-ipv4h]h remote-ipv4}(hj (hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h] remote-ipv4ah ]h"]h$] remote-ipv4ah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(h remote-ipv6h]h remote-ipv6}(hj9(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6(hhhhhMubah}(h] remote-ipv6ah ]h"]h$] remote-ipv6ah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(hremote-ipv6-scope-idh]hremote-ipv6-scope-id}(hjR(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjO(hhhhhMubah}(h]remote-ipv6-scope-idah ]h"]h$]remote-ipv6-scope-idah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(h remote-porth]h remote-port}(hjk(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjh(hhhhhMubah}(h] remote-portah ]h"]h$] remote-portah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(hsocketh]hsocket}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h]socketah ]h"]socketah$]h&]uh1hhj'hhhhhMubh)}(hhh]h)}(hvpn-ipv4h]hvpn-ipv4}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h]vpn-ipv4ah ]h"]h$]vpn-ipv4ah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(hvpn-ipv6h]hvpn-ipv6}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h]vpn-ipv6ah ]h"]h$]vpn-ipv6ah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(h local-ipv4h]h local-ipv4}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h] local-ipv4ah ]h"]h$] local-ipv4ah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(h local-ipv6h]h local-ipv6}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h] local-ipv6ah ]h"]h$] local-ipv6ah&]uh1hhj'hhhhhMjKubh)}(hhh]h)}(hkeepalive-intervalh]hkeepalive-interval}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(hhhhhMubah}(h]keepalive-intervalah ]h"]h$]keepalive-intervalah&]uh1hhj'hhhhhMjKubh)}(hhh](h)}(hkeepalive-timeouth]hkeepalive-timeout}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhMubjO)}(h&.. _ovpn-attribute-set-peer-set-input:h]h}(h]h ]h"]h$]h&]h!ovpn-attribute-set-peer-set-inputuh1jNhMhj)hhhhubeh}(h]keepalive-timeoutah ]h"]h$]keepalive-timeoutah&]uh1hhj'hhhhhMjKubeh}(h](jj'eh ]h"](peer-new-input!ovpn-attribute-set-peer-new-inputeh$]h&]uh1hhjhhhhhMjV}j@)j'sjX}j'j'subh)}(hhh](h)}(hpeer-set-inputh]hpeer-set-input}(hjH)hhhNhNubah}(h]h ]h"]h$]h&]hj#uh1hhjE)hhhhhMubh)}(hhh]h)}(hidh]hid}(hjY)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjV)hhhhhMubah}(h]id1ah ]h"]h$]j(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(h remote-ipv4h]h remote-ipv4}(hjq)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjn)hhhhhMubah}(h]id2ah ]h"]h$]j4(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(h remote-ipv6h]h remote-ipv6}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhMubah}(h]id3ah ]h"]h$]jM(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(hremote-ipv6-scope-idh]hremote-ipv6-scope-id}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhMubah}(h]id4ah ]h"]h$]jf(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(h remote-porth]h remote-port}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhMubah}(h]id5ah ]h"]h$]j(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(hvpn-ipv4h]hvpn-ipv4}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhMubah}(h]id6ah ]h"]h$]j(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(hvpn-ipv6h]hvpn-ipv6}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhMubah}(h]id7ah ]h"]h$]j(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(h local-ipv4h]h local-ipv4}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhMubah}(h]id8ah ]h"]h$]j(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(h local-ipv6h]h local-ipv6}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hhhhhMubah}(h]id9ah ]h"]h$]j(ah&]uh1hhjE)hhhhhMjKubh)}(hhh]h)}(hkeepalive-intervalh]hkeepalive-interval}(hj1*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj.*hhhhhMubah}(h]id10ah ]h"]h$]j)ah&]uh1hhjE)hhhhhMjKubh)}(hhh](h)}(hkeepalive-timeouth]hkeepalive-timeout}(hjI*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjF*hhhhhMubjO)}(h&.. _ovpn-attribute-set-peer-del-input:h]h}(h]h ]h"]h$]h&]h!ovpn-attribute-set-peer-del-inputuh1jNhMhjF*hhhhubeh}(h]id11ah ]h"]h$]j9)ah&]uh1hhjE)hhhhhMjKubeh}(h](j)j2)eh ]h"](peer-set-input!ovpn-attribute-set-peer-set-inputeh$]h&]uh1hhjhhhhhMjV}jn*j()sjX}j2)j()subh)}(hhh](h)}(hpeer-del-inputh]hpeer-del-input}(hjv*hhhNhNubah}(h]h ]h"]h$]h&]hjEuh1hhjs*hhhhhMubh)}(hhh](h)}(hidh]hid}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hhhhhM ubjO)}(h.. _ovpn-attribute-set-keyconf:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keyconfuh1jNhM hj*hhhhubeh}(h]id12ah ]h"]h$]idah&]uh1hhjs*hhhhhM jKubeh}(h](jKja*eh ]h"](peer-del-input!ovpn-attribute-set-peer-del-inputeh$]h&]uh1hhjhhhhhMjV}j*jW*sjX}ja*jW*subh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj*hhhNhNubah}(h]h ]h"]h$]h&]hjguh1hhj*hhhhhMubh)}(hhh](h)}(hpeer-id (``u32``)h](h peer-id (}(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)}(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&]uh1jzhj*hhhhhMubeh}(h] peer-id-u32ah ]h"] peer-id (u32)ah$]h&]uh1hhj*hhhhhMubh)}(hhh](h)}(hslot (``u32``)h](hslot (}(hj)+hhhNhNubh)}(h``u32``h]hu32}(hj1+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)+ubh)}(hj)+hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj&+hhhhhMubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjO+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjL+hhhKubj)}(h'The slot where the key should be storedh]j )}(hj_+h]h'The slot where the key should be stored}(hja+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMhj]+ubah}(h]h ]h"]h$]h&]uh1jhjL+ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjI+hhubj)}(hhh](j)}(henumh]henum}(hj}+hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjz+hhhKubj)}(h!:ref:`ovpn-definition-key-slot` h]j )}(h:ref:`ovpn-definition-key-slot`h]h)}(hj+h]j)}(hj+h]hovpn-definition-key-slot}(hj+hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj+ubah}(h]h ]h"]h$]h&]refdocj refdomainj+reftyperef refexplicitrefwarnjovpn-definition-key-slotuh1hhhhMhj+ubah}(h]h ]h"]h$]h&]uh1j hhhMhj+ubah}(h]h ]h"]h$]h&]uh1jhjz+ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjI+hhubeh}(h]h ]h"]h$]h&]uh1jzhj&+hhhhhMubeh}(h]slot-u32ah ]h"] slot (u32)ah$]h&]uh1hhj*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&]uh1hhj+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&]uh1jzhj+hhhhhMubeh}(h] key-id-u32ah ]h"] key-id (u32)ah$]h&]uh1hhj*hhhhhMubh)}(hhh](h)}(hcipher-alg (``u32``)h](h cipher-alg (}(hj8,hhhNhNubh)}(h``u32``h]hu32}(hj@,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj8,ubh)}(hj8,hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj5,hhhhhM!ubj{)}(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 )}(hjn,h]h6The cipher to be used when communicating with the peer}(hjp,hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM"hjl,ubah}(h]h ]h"]h$]h&]uh1jhj[,ubeh}(h]h ]h"]h$]h&]uh1jhhhM"hjX,hhubj)}(hhh](j)}(henumh]henum}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,hhhKubj)}(h#:ref:`ovpn-definition-cipher-alg` h]j )}(h!:ref:`ovpn-definition-cipher-alg`h]h)}(hj,h]j)}(hj,h]hovpn-definition-cipher-alg}(hj,hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj,ubah}(h]h ]h"]h$]h&]refdocj refdomainj,reftyperef refexplicitrefwarnjovpn-definition-cipher-alguh1hhhhM#hj,ubah}(h]h ]h"]h$]h&]uh1j hhhM#hj,ubah}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1jhhhM#hjX,hhubeh}(h]h ]h"]h$]h&]uh1jzhj5,hhhhhM"ubeh}(h]cipher-alg-u32ah ]h"]cipher-alg (u32)ah$]h&]uh1hhj*hhhhhM!ubh)}(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,hhhhhM'ubj{)}(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 hhhM(hj-ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhM(hj-hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj8-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5-hhhKubj)}(h":ref:`ovpn-attribute-set-keydir` h]j )}(h :ref:`ovpn-attribute-set-keydir`h]h)}(hjL-h]j)}(hjL-h]hovpn-attribute-set-keydir}(hjQ-hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjN-ubah}(h]h ]h"]h$]h&]refdocj refdomainj[-reftyperef refexplicitrefwarnjovpn-attribute-set-keydiruh1hhhhM)hjJ-ubah}(h]h ]h"]h$]h&]uh1j hhhM)hjF-ubah}(h]h ]h"]h$]h&]uh1jhj5-ubeh}(h]h ]h"]h$]h&]uh1jhhhM)hj-hhubeh}(h]h ]h"]h$]h&]uh1jzhj,hhhhhM(ubeh}(h]encrypt-dir-nestah ]h"]encrypt-dir (nest)ah$]h&]uh1hhj*hhhhhM'ubh)}(hhh](h)}(hdecrypt-dir (``nest``)h](h decrypt-dir (}(hj-hhhNhNubh)}(h``nest``h]hnest}(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"Key material for decrypt directionh]j )}(hj-h]h"Key material for decrypt direction}(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)}(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 refexplicitrefwarnjovpn-attribute-set-keydiruh1hhhhM/hj-ubah}(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&]uh1jzhj-hhhhhM.ubjO)}(h.. _ovpn-attribute-set-keydir:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keydiruh1jNhM2hj-hhhhubeh}(h]decrypt-dir-nestah ]h"]decrypt-dir (nest)ah$]h&]uh1hhj*hhhhhM-ubeh}(h](jmj*eh ]h"]ovpn-attribute-set-keyconfah$]keyconfah&]uh1hhjhhhhhMjKjV}jH.j*sjX}j*j*subh)}(hhh](h)}(hkeydirh]hkeydir}(hjQ.hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjN.hhhhhM5ubh)}(hhh](h)}(hcipher-key (``binary``)h](h cipher-key (}(hjb.hhhNhNubh)}(h ``binary``h]hbinary}(hjj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjb.ubh)}(hjb.hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj_.hhhhhM7ubj{)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj.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}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM8hj.ubah}(h]h ]h"]h$]h&]uh1jhj.ubeh}(h]h ]h"]h$]h&]uh1jhhhM8hj.hhubah}(h]h ]h"]h$]h&]uh1jzhj_.hhhhhM8ubeh}(h]cipher-key-binaryah ]h"]cipher-key (binary)ah$]h&]uh1hhjN.hhhhhM7ubh)}(hhh](h)}(hnonce-tail (``binary``)h](h nonce-tail (}(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[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 hhhM=hj.ubah}(h]h ]h"]h$]h&]uh1jhj.ubeh}(h]h ]h"]h$]h&]uh1jhhhM=hj.hhubah}(h]h ]h"]h$]h&]uh1jzhj.hhhhhM=ubjO)}(h#.. _ovpn-attribute-set-keyconf-get:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keyconf-getuh1jNhM@hj.hhhhubeh}(h]nonce-tail-binaryah ]h"]nonce-tail (binary)ah$]h&]uh1hhjN.hhhhhM<ubeh}(h](jj;.eh ]h"](keydirovpn-attribute-set-keydireh$]h&]uh1hhjhhhhhM5jV}j5/j1.sjX}j;.j1.subh)}(hhh](h)}(h keyconf-geth]h keyconf-get}(hj=/hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj:/hhhhhMCubh)}(hhh]h)}(hpeer-idh]hpeer-id}(hjN/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjK/hhhhhMEubah}(h]peer-idah ]h"]h$]peer-idah&]uh1hhj:/hhhhhMEjKubh)}(hhh]h)}(hsloth]hslot}(hjg/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjd/hhhhhMIubah}(h]slotah ]h"]h$]slotah&]uh1hhj:/hhhhhMIjKubh)}(hhh]h)}(hkey-idh]hkey-id}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj}/hhhhhMMubah}(h]key-idah ]h"]key-idah$]h&]uh1hhj:/hhhhhMMubh)}(hhh](h)}(h cipher-algh]h cipher-alg}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj/hhhhhMQubjO)}(h*.. _ovpn-attribute-set-keyconf-swap-input:h]h}(h]h ]h"]h$]h&]h%ovpn-attribute-set-keyconf-swap-inputuh1jNhMThj/hhhhubeh}(h]id13ah ]h"]h$]jah&]uh1hhj:/hhhhhMQjKubeh}(h](jj'/eh ]h"]( keyconf-getovpn-attribute-set-keyconf-geteh$]h&]uh1hhjhhhhhMCjV}j/j/sjX}j'/j/subh)}(hhh](h)}(hkeyconf-swap-inputh]hkeyconf-swap-input}(hj/hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj/hhhhhMWubh)}(hhh](h)}(hpeer-idh]hpeer-id}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj/hhhhhMYubjO)}(h).. _ovpn-attribute-set-keyconf-del-input:h]h}(h]h ]h"]h$]h&]h$ovpn-attribute-set-keyconf-del-inputuh1jNhM\hj/hhhhubeh}(h]id14ah ]h"]h$]jb/ah&]uh1hhj/hhhhhMYjKubeh}(h](jj/eh ]h"](keyconf-swap-input%ovpn-attribute-set-keyconf-swap-inputeh$]h&]uh1hhjhhhhhMWjV}j/j/sjX}j/j/subh)}(hhh](h)}(hkeyconf-del-inputh]hkeyconf-del-input}(hj0hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj0hhhhhM_ubh)}(hhh]h)}(hpeer-idh]hpeer-id}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0hhhhhMaubah}(h]id15ah ]h"]h$]peer-idah&]uh1hhj0hhhhhMajKubh)}(hhh](h)}(hsloth]hslot}(hj.0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+0hhhhhMeubjO)}(h.. _ovpn-attribute-set-ovpn:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-ovpnuh1jNhMhhj+0hhhhubeh}(h]id16ah ]h"]h$]j{/ah&]uh1hhj0hhhhhMejKubeh}(h](jj/eh ]h"](keyconf-del-input$ovpn-attribute-set-keyconf-del-inputeh$]h&]uh1hhjhhhhhM_jV}jS0j/sjX}j/j/subh)}(hhh](h)}(hovpnh]hovpn}(hj[0hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjX0hhhhhMkubh)}(hhh](h)}(hifindex (``u32``)h](h ifindex (}(hjl0hhhNhNubh)}(h``u32``h]hu32}(hjt0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjl0ubh)}(hjl0hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhji0hhhhhMmubj{)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0hhhKubj)}(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}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMnhj0ubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhhhMnhj0hhubah}(h]h ]h"]h$]h&]uh1jzhji0hhhhhMnubeh}(h] ifindex-u32ah ]h"] ifindex (u32)ah$]h&]uh1hhjX0hhhhhMmubh)}(hhh](h)}(hpeer (``nest``)h](hpeer (}(hj0hhhNhNubh)}(h``nest``h]hnest}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0ubh)}(hj0hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj0hhhhhMrubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0hhhKubj)}(hPThe peer object containing the attributed of interest for the specific operationh]j )}(hj1h]hPThe peer object containing the attributed of interest for the specific operation}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMshj1ubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhhhMshj0hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj#1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 1hhhKubj)}(h :ref:`ovpn-attribute-set-peer` h]j )}(h:ref:`ovpn-attribute-set-peer`h]h)}(hj71h]j)}(hj71h]hovpn-attribute-set-peer}(hj<1hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj91ubah}(h]h ]h"]h$]h&]refdocj refdomainjF1reftyperef refexplicitrefwarnjovpn-attribute-set-peeruh1hhhhMthj51ubah}(h]h ]h"]h$]h&]uh1j hhhMthj11ubah}(h]h ]h"]h$]h&]uh1jhj 1ubeh}(h]h ]h"]h$]h&]uh1jhhhMthj0hhubeh}(h]h ]h"]h$]h&]uh1jzhj0hhhhhMsubeh}(h] peer-nestah ]h"] peer (nest)ah$]h&]uh1hhjX0hhhhhMrubh)}(hhh](h)}(hkeyconf (``nest``)h](h keyconf (}(hj{1hhhNhNubh)}(h``nest``h]hnest}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{1ubh)}(hj{1hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjx1hhhhhMxubj{)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1hhhKubj)}(h"Peer specific cipher configurationh]j )}(hj1h]h"Peer specific cipher configuration}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhMyhj1ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhhhMyhj1hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1hhhKubj)}(h#:ref:`ovpn-attribute-set-keyconf` h]j )}(h!:ref:`ovpn-attribute-set-keyconf`h]h)}(hj1h]j)}(hj1h]hovpn-attribute-set-keyconf}(hj1hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]refdocj refdomainj1reftyperef refexplicitrefwarnjovpn-attribute-set-keyconfuh1hhhhMzhj1ubah}(h]h ]h"]h$]h&]uh1j hhhMzhj1ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhhhMzhj1hhubeh}(h]h ]h"]h$]h&]uh1jzhjx1hhhhhMyubjO)}(h+.. _ovpn-attribute-set-ovpn-peer-new-input:h]h}(h]h ]h"]h$]h&]h&ovpn-attribute-set-ovpn-peer-new-inputuh1jNhM}hjx1hhhhubeh}(h] keyconf-nestah ]h"]keyconf (nest)ah$]h&]uh1hhjX0hhhhhMxubeh}(h](jjF0eh ]h"](ovpnovpn-attribute-set-ovpneh$]h&]uh1hhjhhhhhMkjV}j42j<0sjX}jF0j<0subh)}(hhh](h)}(hovpn-peer-new-inputh]hovpn-peer-new-input}(hj<2hhhNhNubah}(h]h ]h"]h$]h&]hj3uh1hhj92hhhhhMubh)}(hhh]h)}(hifindexh]hifindex}(hjM2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJ2hhhhhMubah}(h]ifindexah ]h"]h$]ifindexah&]uh1hhj92hhhhhMjKubh)}(hhh](h)}(hpeerh]hpeer}(hjf2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjc2hhhhhMubj{)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjz2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjw2hhhKubj)}(h*:ref:`ovpn-attribute-set-peer-new-input` h]j )}(h(:ref:`ovpn-attribute-set-peer-new-input`h]h)}(hj2h]j)}(hj2h]h!ovpn-attribute-set-peer-new-input}(hj2hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj2ubah}(h]h ]h"]h$]h&]refdocj refdomainj2reftyperef refexplicitrefwarnj!ovpn-attribute-set-peer-new-inputuh1hhhhMhj2ubah}(h]h ]h"]h$]h&]uh1j hhhMhj2ubah}(h]h ]h"]h$]h&]uh1jhjw2ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjt2hhubah}(h]h ]h"]h$]h&]uh1jzhjc2hhhhhMubjO)}(h+.. _ovpn-attribute-set-ovpn-peer-set-input:h]h}(h]h ]h"]h$]h&]h&ovpn-attribute-set-ovpn-peer-set-inputuh1jNhMhjc2hhhhubeh}(h]id17ah ]h"]h$]j'ah&]uh1hhj92hhhhhMjKubeh}(h](j9j&2eh ]h"](ovpn-peer-new-input&ovpn-attribute-set-ovpn-peer-new-inputeh$]h&]uh1hhjhhhhhMjV}j2j2sjX}j&2j2subh)}(hhh](h)}(hovpn-peer-set-inputh]hovpn-peer-set-input}(hj2hhhNhNubah}(h]h ]h"]h$]h&]hjUuh1hhj2hhhhhMubh)}(hhh]h)}(hifindexh]hifindex}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2hhhhhMubah}(h]id18ah ]h"]h$]ja2ah&]uh1hhj2hhhhhMjKubh)}(hhh](h)}(hpeerh]hpeer}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj 3hhhhhMubj{)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj#3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 3hhhKubj)}(h*:ref:`ovpn-attribute-set-peer-set-input` h]j )}(h(:ref:`ovpn-attribute-set-peer-set-input`h]h)}(hj73h]j)}(hj73h]h!ovpn-attribute-set-peer-set-input}(hj<3hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj93ubah}(h]h ]h"]h$]h&]refdocj refdomainjF3reftyperef refexplicitrefwarnj!ovpn-attribute-set-peer-set-inputuh1hhhhMhj53ubah}(h]h ]h"]h$]h&]uh1j hhhMhj13ubah}(h]h ]h"]h$]h&]uh1jhj 3ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj3hhubah}(h]h ]h"]h$]h&]uh1jzhj 3hhhhhMubjO)}(h+.. _ovpn-attribute-set-ovpn-peer-del-input:h]h}(h]h ]h"]h$]h&]h&ovpn-attribute-set-ovpn-peer-del-inputuh1jNhMhj 3hhhhubeh}(h]id19ah ]h"]h$]peerah&]uh1hhj2hhhhhMjKubeh}(h](j[j2eh ]h"](ovpn-peer-set-input&ovpn-attribute-set-ovpn-peer-set-inputeh$]h&]uh1hhjhhhhhMjV}j3j2sjX}j2j2subh)}(hhh](h)}(hovpn-peer-del-inputh]hovpn-peer-del-input}(hj3hhhNhNubah}(h]h ]h"]h$]h&]hjwuh1hhj3hhhhhMubh)}(hhh]h)}(hifindexh]hifindex}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj3hhhhhMubah}(h]id20ah ]h"]h$]ifindexah&]uh1hhj3hhhhhMjKubh)}(hhh](h)}(hpeerh]hpeer}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj3hhhhhMubj{)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3hhhKubj)}(h*:ref:`ovpn-attribute-set-peer-del-input` h]j )}(h(:ref:`ovpn-attribute-set-peer-del-input`h]h)}(hj3h]j)}(hj3h]h!ovpn-attribute-set-peer-del-input}(hj3hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]refdocj refdomainj3reftyperef refexplicitrefwarnj!ovpn-attribute-set-peer-del-inputuh1hhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j hhhMhj3ubah}(h]h ]h"]h$]h&]uh1jhj3ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj3hhubah}(h]h ]h"]h$]h&]uh1jzhj3hhhhhMubjO)}(h(.. _ovpn-attribute-set-ovpn-keyconf-get:h]h}(h]h ]h"]h$]h&]h#ovpn-attribute-set-ovpn-keyconf-getuh1jNhMhj3hhhhubeh}(h]id21ah ]h"]h$]peerah&]uh1hhj3hhhhhMjKubeh}(h](j}jz3eh ]h"](ovpn-peer-del-input&ovpn-attribute-set-ovpn-peer-del-inputeh$]h&]uh1hhjhhhhhMjV}j34jp3sjX}jz3jp3subh)}(hhh](h)}(hovpn-keyconf-geth]hovpn-keyconf-get}(hj;4hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj84hhhhhMubh)}(hhh]h)}(hifindexh]hifindex}(hjL4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjI4hhhhhMubah}(h]id22ah ]h"]h$]ifindexah&]uh1hhj84hhhhhMjKubh)}(hhh](h)}(hkeyconfh]hkeyconf}(hje4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjb4hhhhhMubj{)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjy4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjv4hhhKubj)}(h':ref:`ovpn-attribute-set-keyconf-get` h]j )}(h%:ref:`ovpn-attribute-set-keyconf-get`h]h)}(hj4h]j)}(hj4h]hovpn-attribute-set-keyconf-get}(hj4hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj4ubah}(h]h ]h"]h$]h&]refdocj refdomainj4reftyperef refexplicitrefwarnjovpn-attribute-set-keyconf-getuh1hhhhMhj4ubah}(h]h ]h"]h$]h&]uh1j hhhMhj4ubah}(h]h ]h"]h$]h&]uh1jhjv4ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjs4hhubah}(h]h ]h"]h$]h&]uh1jzhjb4hhhhhMubjO)}(h/.. _ovpn-attribute-set-ovpn-keyconf-swap-input:h]h}(h]h ]h"]h$]h&]h*ovpn-attribute-set-ovpn-keyconf-swap-inputuh1jNhMhjb4hhhhubeh}(h]id23ah ]h"]h$]jJ.ah&]uh1hhj84hhhhhMjKubeh}(h](jj%4eh ]h"](ovpn-keyconf-get#ovpn-attribute-set-ovpn-keyconf-geteh$]h&]uh1hhjhhhhhMjV}j4j4sjX}j%4j4subh)}(hhh](h)}(hovpn-keyconf-swap-inputh]hovpn-keyconf-swap-input}(hj4hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj4hhhhhMubh)}(hhh]h)}(hifindexh]hifindex}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj4hhhhhMubah}(h]id24ah ]h"]h$]ifindexah&]uh1hhj4hhhhhMjKubh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj 5hhhhhMubj{)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj#5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 5hhhKubj)}(h.:ref:`ovpn-attribute-set-keyconf-swap-input` h]j )}(h,:ref:`ovpn-attribute-set-keyconf-swap-input`h]h)}(hj75h]j)}(hj75h]h%ovpn-attribute-set-keyconf-swap-input}(hj<5hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj95ubah}(h]h ]h"]h$]h&]refdocj refdomainjF5reftyperef refexplicitrefwarnj%ovpn-attribute-set-keyconf-swap-inputuh1hhhhMhj55ubah}(h]h ]h"]h$]h&]uh1j hhhMhj15ubah}(h]h ]h"]h$]h&]uh1jhj 5ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj5hhubah}(h]h ]h"]h$]h&]uh1jzhj 5hhhhhMubjO)}(h... _ovpn-attribute-set-ovpn-keyconf-del-input:h]h}(h]h ]h"]h$]h&]h)ovpn-attribute-set-ovpn-keyconf-del-inputuh1jNhMhj 5hhhhubeh}(h]id25ah ]h"]h$]keyconfah&]uh1hhj4hhhhhMjKubeh}(h](jj4eh ]h"](ovpn-keyconf-swap-input*ovpn-attribute-set-ovpn-keyconf-swap-inputeh$]h&]uh1hhjhhhhhMjV}j5j4sjX}j4j4subh)}(hhh](h)}(hovpn-keyconf-del-inputh]hovpn-keyconf-del-input}(hj5hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj5hhhhhMubh)}(hhh]h)}(hifindexh]hifindex}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5hhhhhMubah}(h]id26ah ]h"]h$]ifindexah&]uh1hhj5hhhhhMjKubh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5hhhhhMubj{)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5hhhKubj)}(h,:ref:`ovpn-attribute-set-keyconf-del-input` h]j )}(h+:ref:`ovpn-attribute-set-keyconf-del-input`h]h)}(hj5h]j)}(hj5h]h$ovpn-attribute-set-keyconf-del-input}(hj5hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj5ubah}(h]h ]h"]h$]h&]refdocj refdomainj5reftyperef refexplicitrefwarnj$ovpn-attribute-set-keyconf-del-inputuh1hhhhMhj5ubah}(h]h ]h"]h$]h&]uh1j hhhMhj5ubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj5hhubah}(h]h ]h"]h$]h&]uh1jzhj5hhhhhMubeh}(h]id27ah ]h"]h$]keyconfah&]uh1hhj5hhhhhMjKubeh}(h](jjz5eh ]h"](ovpn-keyconf-del-input)ovpn-attribute-set-ovpn-keyconf-del-inputeh$]h&]uh1hhjhhhhhMjV}j(6jp5sjX}jz5jp5subeh}(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^6error_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}(jZ]jPajM]jCaj5 ]j+ aj ]j aj]j}aj!]jaj]jaja]jWajG]j=aj]jaj$]jaj]jaj]jaj]jaj]jaj']j'aj2)]j()aja*]jW*aj*]j*aj;.]j1.aj'/]j/aj/]j/aj/]j/ajF0]j<0aj&2]j2aj2]j2ajz3]jp3aj%4]j4aj4]j4ajz5]jp5aunameids}(j86j1jjj:jPjjrjSjZjRjj; jMj: jj j5 j jjj jjj'jj&jj j!j j;jgjjfj]jMjajLjjjGjjjjjjjjjjjj$jj2jj cipher-algNjjjjvj}jj|jj16jj'jpeerNjjjjjfjcjjjZjWjjj j j j jp!jm!j/"j,"j"j"jQ#jN#j#j#j$j$j$j$j&%j#%j%j%j%j%jO&jL&j&j&j'j'jx'ju'j'j'j@)j'j?)jidN remote-ipv4N remote-ipv6Nremote-ipv6-scope-idN remote-portNj(j(vpn-ipv4Nvpn-ipv6N local-ipv4N local-ipv6Nkeepalive-intervalNkeepalive-timeoutNjn*j2)jm*j)j*ja*j*jKjH.j*keyconfNj#+j +j+j+j2,j/,j,j,j-j-jA.j>.j5/j;.j4/jj.j.j-/j*/j/j'/j/jpeer-idNslotNj/j/j/j/j/jjS0j/jR0jj42jF0j32jj0j0ju1jr1j,2j)2j2j&2j2j9ifindexNj3j2j3j[j34jz3j24j}j4j%4j4jj5j4j5jj(6jz5j'6ju nametypes}(j86jj:jjSjRj; j: j j jjj'j&j j jgjfjMjLjjjjjjjjjj6jjj}j|j16j'j6jjjfjjZjj j jp!j/"j"jQ#j#j$j$j&%j%j%jO&^Gj&j'jx'j'j@)j?)j6j6j6j6j6j(j6j6j6j6j6j6jn*jm*j*j*jH.j6j#+j+j2,j,j-jA.j5/j4/j.j-/j/j/j6j6j/j/j/jS0jR0j42j32j0ju1j,2j2j2j6j3j3j34j24j4j4j5j5j(6j'6uh}(j1hjhjPjjrj=jZj[jj[jMjZjjZj5 j@ jj@ j j jj jjjjj!j,j;j,jjj]jjajljjljGjRjjRjjjjjjjj j$j%j2j%jjjTjjjjvjjjjjjjjjjjjjjjjcjjjijWjjj]j jj j# jm!j j,"js!j"j2"jN#j"j#jT#j$j#j$j$j#%j$j%j)%j%j%jL&j%j&jR&j'j&ju'j'j'j{'j'j'jj'j(j(j0(j(jI(j6(jb(jO(j{(jh(j(j(j(j(j(j(j(j(j(j(j)j(j5)j)j2)jE)j)jE)ji)jV)j)jn)j)j)j)j)j)j)j)j)j)j)j*j)j)*j*jA*j.*jd*jF*ja*js*jKjs*j*j*j*j*jmj*j +j*j+j&+j/,j+j,j5,j-j,j>.j-j;.jN.jjN.j.j_.j*/j.j'/j:/jj:/j^/jK/jw/jd/j/j}/j/j/j/j/jj/j/j/j/j0jj0j%0j0jI0j+0jF0jX0jjX0j0ji0jr1j0j)2jx1j&2j92j9j92j]2jJ2j2jc2j2j2j[j2j3j2j}3j 3jz3j3j}j3j3j3j(4j3j%4j84jj84j\4jI4j4jb4j4j4jj4j5j4j}5j 5jz5j5jj5j5j5j6j5hjjJjAjljcjjjjjjjjjj j5j,jWjNjyjpjjjjjjj jj,j#jNjEjpjgjjjjjjjjj#jjEj<jgj^jjjjjjjjjjj3j*jUjLjwjnjjjjjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jl6K?sRparse_messages](hsystem_message)}(hhh]j )}(h%Duplicate implicit target name: "id".h]h)Duplicate implicit target name: “id”.}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj6ubah}(h]h ]h"]h$]h&]ji)alevelKtypeINFOsourcehlineMuh1j6hjV)hhhhhMubj6)}(hhh]j )}(h.Duplicate implicit target name: "remote-ipv4".h]h2Duplicate implicit target name: “remote-ipv4”.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj 7ubah}(h]h ]h"]h$]h&]j)alevelKtypej 7sourcehlineMuh1j6hjn)hhhhhMubj6)}(hhh]j )}(h.Duplicate implicit target name: "remote-ipv6".h]h2Duplicate implicit target name: “remote-ipv6”.}(hj+7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(7ubah}(h]h ]h"]h$]h&]j)alevelKtypej 7sourcehlineMuh1j6hj)hhhhhMubj6)}(hhh]j )}(h7Duplicate implicit target name: "remote-ipv6-scope-id".h]h;Duplicate implicit target name: “remote-ipv6-scope-id”.}(hjF7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjC7ubah}(h]h ]h"]h$]h&]j)alevelKtypej 7sourcehlineMuh1j6hj)hhhhhMubj6)}(hhh]j )}(h.Duplicate implicit target name: "remote-port".h]h2Duplicate implicit target name: “remote-port”.}(hja7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj^7ubah}(h]h ]h"]h$]h&]j)alevelKtypej 7sourcehlineMuh1j6hj)hhhhhMubj6)}(hhh]j )}(h+Duplicate implicit target name: "vpn-ipv4".h]h/Duplicate implicit target name: “vpn-ipv4”.}(hj|7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjy7ubah}(h]h ]h"]h$]h&]j)alevelKtypej 7sourcehlineMuh1j6hj)hhhhhMubj6)}(hhh]j )}(h+Duplicate implicit target name: "vpn-ipv6".h]h/Duplicate implicit target name: “vpn-ipv6”.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj7ubah}(h]h ]h"]h$]h&]j)alevelKtypej 7sourcehlineMuh1j6hj)hhhhhMubj6)}(hhh]j )}(h-Duplicate implicit target name: "local-ipv4".h]h1Duplicate implicit target name: “local-ipv4”.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj7ubah}(h]h ]h"]h$]h&]j*alevelKtypej 7sourcehlineMuh1j6hj)hhhhhMubj6)}(hhh]j )}(h-Duplicate implicit target name: "local-ipv6".h]h1Duplicate implicit target name: “local-ipv6”.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj7ubah}(h]h ]h"]h$]h&]j)*alevelKtypej 7sourcehlineMuh1j6hj*hhhhhMubj6)}(hhh]j )}(h5Duplicate implicit target name: "keepalive-interval".h]h9Duplicate implicit target name: “keepalive-interval”.}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj7ubah}(h]h ]h"]h$]h&]jA*alevelKtypej 7sourcehlineMuh1j6hj.*hhhhhMubj6)}(hhh]j )}(h4Duplicate implicit target name: "keepalive-timeout".h]h8Duplicate implicit target name: “keepalive-timeout”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj8ubah}(h]h ]h"]h$]h&]jd*alevelKtypej 7sourcehlineMuh1j6hjF*hhhhhMubj6)}(hhh]j )}(h%Duplicate implicit target name: "id".h]h)Duplicate implicit target name: “id”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj8ubah}(h]h ]h"]h$]h&]j*alevelKtypej 7sourcehlineM uh1j6hj*hhhhhM ubj6)}(hhh]j )}(h-Duplicate implicit target name: "cipher-alg".h]h1Duplicate implicit target name: “cipher-alg”.}(hj98hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj68ubah}(h]h ]h"]h$]h&]j/alevelKtypej 7sourcehlineMQuh1j6hj/hhhhhMQubj6)}(hhh]j )}(h*Duplicate implicit target name: "peer-id".h]h.Duplicate implicit target name: “peer-id”.}(hjT8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjQ8ubah}(h]h ]h"]h$]h&]j/alevelKtypej 7sourcehlineMYuh1j6hj/hhhhhMYubj6)}(hhh]j )}(h*Duplicate implicit target name: "peer-id".h]h.Duplicate implicit target name: “peer-id”.}(hjo8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjl8ubah}(h]h ]h"]h$]h&]j%0alevelKtypej 7sourcehlineMauh1j6hj0hhhhhMaubj6)}(hhh]j )}(h'Duplicate implicit target name: "slot".h]h+Duplicate implicit target name: “slot”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj8ubah}(h]h ]h"]h$]h&]jI0alevelKtypej 7sourcehlineMeuh1j6hj+0hhhhhMeubj6)}(hhh]j )}(h'Duplicate implicit target name: "peer".h]h+Duplicate implicit target name: “peer”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj8ubah}(h]h ]h"]h$]h&]j2alevelKtypej 7sourcehlineMuh1j6hjc2hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj8ubah}(h]h ]h"]h$]h&]j3alevelKtypej 7sourcehlineMuh1j6hj2hhhhhMubj6)}(hhh]j )}(h'Duplicate implicit target name: "peer".h]h+Duplicate implicit target name: “peer”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj8ubah}(h]h ]h"]h$]h&]j}3alevelKtypej 7sourcehlineMuh1j6hj 3hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj8ubah}(h]h ]h"]h$]h&]j3alevelKtypej 7sourcehlineMuh1j6hj3hhhhhMubj6)}(hhh]j )}(h'Duplicate implicit target name: "peer".h]h+Duplicate implicit target name: “peer”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj9ubah}(h]h ]h"]h$]h&]j(4alevelKtypej 7sourcehlineMuh1j6hj3hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj,9hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj)9ubah}(h]h ]h"]h$]h&]j\4alevelKtypej 7sourcehlineMuh1j6hjI4hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "keyconf".h]h.Duplicate implicit target name: “keyconf”.}(hjG9hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjD9ubah}(h]h ]h"]h$]h&]j4alevelKtypej 7sourcehlineMuh1j6hjb4hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hjb9hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj_9ubah}(h]h ]h"]h$]h&]j5alevelKtypej 7sourcehlineMuh1j6hj4hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "keyconf".h]h.Duplicate implicit target name: “keyconf”.}(hj}9hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjz9ubah}(h]h ]h"]h$]h&]j}5alevelKtypej 7sourcehlineMuh1j6hj 5hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj9ubah}(h]h ]h"]h$]h&]j5alevelKtypej 7sourcehlineMuh1j6hj5hhhhhMubj6)}(hhh]j )}(h*Duplicate implicit target name: "keyconf".h]h.Duplicate implicit target name: “keyconf”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj9ubah}(h]h ]h"]h$]h&]j6alevelKtypej 7sourcehlineMuh1j6hj5hhhhhMubetransform_messages](j6)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-operation-peer-new" is not referenced.}hj9sbah}(h]h ]h"]h$]h&]uh1j hj9ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineKuh1j6ubj6)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-operation-peer-set" is not referenced.}hj9sbah}(h]h ]h"]h$]h&]uh1j hj9ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineK-uh1j6ubj6)}(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&]levelKtypej 7sourcehlineKAuh1j6ubj6)}(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&]levelKtypej 7sourcehlineK_uh1j6ubj6)}(hhh]j )}(hhh]hAHyperlink target "ovpn-operation-peer-del-ntf" is not referenced.}hj8:sbah}(h]h ]h"]h$]h&]uh1j hj5:ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineKsuh1j6ubj6)}(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&]levelKtypej 7sourcehlineM uh1j6ubj6)}(hhh]j )}(hhh]h=Hyperlink target "ovpn-attribute-set-peer" is not referenced.}hj<;sbah}(h]h ]h"]h$]h&]uh1j hj9;ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(hhh]j )}(hhh]hGHyperlink target "ovpn-attribute-set-peer-new-input" is not referenced.}hjV;sbah}(h]h ]h"]h$]h&]uh1j hjS;ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(hhh]j )}(hhh]hGHyperlink target "ovpn-attribute-set-peer-set-input" is not referenced.}hjp;sbah}(h]h ]h"]h$]h&]uh1j hjm;ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(hhh]j )}(hhh]hGHyperlink target "ovpn-attribute-set-peer-del-input" is not referenced.}hj;sbah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(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&]levelKtypej 7sourcehlineM uh1j6ubj6)}(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&]levelKtypej 7sourcehlineM2uh1j6ubj6)}(hhh]j )}(hhh]hDHyperlink target "ovpn-attribute-set-keyconf-get" is not referenced.}hj;sbah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineM@uh1j6ubj6)}(hhh]j )}(hhh]hKHyperlink target "ovpn-attribute-set-keyconf-swap-input" is not referenced.}hj;sbah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMTuh1j6ubj6)}(hhh]j )}(hhh]hJHyperlink target "ovpn-attribute-set-keyconf-del-input" is not referenced.}hj <sbah}(h]h ]h"]h$]h&]uh1j hj <ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineM\uh1j6ubj6)}(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&]levelKtypej 7sourcehlineMhuh1j6ubj6)}(hhh]j )}(hhh]hLHyperlink target "ovpn-attribute-set-ovpn-peer-new-input" is not referenced.}hj@<sbah}(h]h ]h"]h$]h&]uh1j hj=<ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineM}uh1j6ubj6)}(hhh]j )}(hhh]hLHyperlink target "ovpn-attribute-set-ovpn-peer-set-input" is not referenced.}hjZ<sbah}(h]h ]h"]h$]h&]uh1j hjW<ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(hhh]j )}(hhh]hLHyperlink target "ovpn-attribute-set-ovpn-peer-del-input" is not referenced.}hjt<sbah}(h]h ]h"]h$]h&]uh1j hjq<ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(hhh]j )}(hhh]hIHyperlink target "ovpn-attribute-set-ovpn-keyconf-get" is not referenced.}hj<sbah}(h]h ]h"]h$]h&]uh1j hj<ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(hhh]j )}(hhh]hPHyperlink target "ovpn-attribute-set-ovpn-keyconf-swap-input" is not referenced.}hj<sbah}(h]h ]h"]h$]h&]uh1j hj<ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ubj6)}(hhh]j )}(hhh]hOHyperlink target "ovpn-attribute-set-ovpn-keyconf-del-input" is not referenced.}hj<sbah}(h]h ]h"]h$]h&]uh1j hj<ubah}(h]h ]h"]h$]h&]levelKtypej 7sourcehlineMuh1j6ube transformerN include_log] decorationNhhub.