sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget&/translations/zh_CN/netlink/specs/ovpnmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/zh_TW/netlink/specs/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/it_IT/netlink/specs/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/ja_JP/netlink/specs/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/ko_KR/netlink/specs/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/pt_BR/netlink/specs/ovpnmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget&/translations/sp_SP/netlink/specs/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:spacepreserveuh1hhhhhhA/var/lib/git/docbuild/linux/Documentation/netlink/specs/ovpn.yamlhKubh)}(h'NOTE: This document was auto-generated.h]h'NOTE: This document was auto-generated.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhtarget)}(h.. _netlink-ovpn:h]h}(h]h ]h"]h$]h&]refid netlink-ovpnuh1hhKhhhhhhubhsection)}(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&]hid29uh1hhhhhhhhKubhtopic)}(h Contents h](h)}(hContentsh]hContents}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhKubh bullet_list)}(hhh]h list_item)}(hhh](h paragraph)}(hhh]h reference)}(hhh](hFamily }(hj3hhhNhNubh)}(hhh]hovpn}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhj3ubh netlink specification}(hj3hhhNhNubeh}(h]j ah ]h"]h$]h&]refid!family-ovpn-netlink-specificationuh1j1hj.ubah}(h]h ]h"]h$]h&]uh1j,hj)ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hSummary}(hjbhhhNhNubah}(h]id30ah ]h"]h$]h&]refidsummaryuh1j1hj_ubah}(h]h ]h"]h$]h&]uh1j,hj\ubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Operations}(hjhhhNhNubah}(h]id31ah ]h"]h$]h&]refid operationsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hj~ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-new}(hjhhhNhNubah}(h]id32ah ]h"]h$]h&]refidpeer-newuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-set}(hjhhhNhNubah}(h]id33ah ]h"]h$]h&]refidpeer-setuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-get}(hjhhhNhNubah}(h]id34ah ]h"]h$]h&]refidpeer-getuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-del}(hj hhhNhNubah}(h]id35ah ]h"]h$]h&]refidpeer-deluh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h peer-del-ntf}(hj+hhhNhNubah}(h]id36ah ]h"]h$]h&]refid peer-del-ntfuh1j1hj(ubah}(h]h ]h"]h$]h&]uh1j,hj%ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkey-new}(hjMhhhNhNubah}(h]id37ah ]h"]h$]h&]refidkey-newuh1j1hjJubah}(h]h ]h"]h$]h&]uh1j,hjGubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkey-get}(hjohhhNhNubah}(h]id38ah ]h"]h$]h&]refidkey-getuh1j1hjlubah}(h]h ]h"]h$]h&]uh1j,hjiubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkey-swap}(hjhhhNhNubah}(h]id39ah ]h"]h$]h&]refidkey-swapuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h key-swap-ntf}(hjhhhNhNubah}(h]id40ah ]h"]h$]h&]refid key-swap-ntfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkey-del}(hjhhhNhNubah}(h]id41ah ]h"]h$]h&]refidkey-deluh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-float-ntf}(hjhhhNhNubah}(h]id42ah ]h"]h$]h&]refidpeer-float-ntfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hj~ubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh]j-)}(hhh]j2)}(hhh]hMulticast groups}(hj%hhhNhNubah}(h]id43ah ]h"]h$]h&]refidmulticast-groupsuh1j1hj"ubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Definitions}(hjGhhhNhNubah}(h]id44ah ]h"]h$]h&]refid definitionsuh1j1hjDubah}(h]h ]h"]h$]h&]uh1j,hjAubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hnonce-tail-size}(hjfhhhNhNubah}(h]id45ah ]h"]h$]h&]refidnonce-tail-sizeuh1j1hjcubah}(h]h ]h"]h$]h&]uh1j,hj`ubah}(h]h ]h"]h$]h&]uh1j'hj]ubj()}(hhh]j-)}(hhh]j2)}(hhh]h cipher-alg}(hjhhhNhNubah}(h]id46ah ]h"]h$]h&]refid cipher-alguh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hj]ubj()}(hhh]j-)}(hhh]j2)}(hhh]hdel-peer-reason}(hjhhhNhNubah}(h]id47ah ]h"]h$]h&]refiddel-peer-reasonuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hj]ubj()}(hhh]j-)}(hhh]j2)}(hhh]hkey-slot}(hjhhhNhNubah}(h]id48ah ]h"]h$]h&]refidkey-slotuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hj]ubeh}(h]h ]h"]h$]h&]uh1j"hjAubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]hAttribute sets}(hjhhhNhNubah}(h]id49ah ]h"]h$]h&]refidattribute-setsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hpeer}(hjhhhNhNubah}(h]id50ah ]h"]h$]h&]refidpeeruh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-new-input}(hj;hhhNhNubah}(h]id51ah ]h"]h$]h&]refidpeer-new-inputuh1j1hj8ubah}(h]h ]h"]h$]h&]uh1j,hj5ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-set-input}(hj]hhhNhNubah}(h]id52ah ]h"]h$]h&]refidpeer-set-inputuh1j1hjZubah}(h]h ]h"]h$]h&]uh1j,hjWubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hpeer-del-input}(hjhhhNhNubah}(h]id53ah ]h"]h$]h&]refidpeer-del-inputuh1j1hj|ubah}(h]h ]h"]h$]h&]uh1j,hjyubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkeyconf}(hjhhhNhNubah}(h]id54ah ]h"]h$]h&]refidkeyconfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkeydir}(hjhhhNhNubah}(h]id55ah ]h"]h$]h&]refidkeydiruh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h keyconf-get}(hjhhhNhNubah}(h]id56ah ]h"]h$]h&]refid keyconf-getuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkeyconf-swap-input}(hjhhhNhNubah}(h]id57ah ]h"]h$]h&]refidkeyconf-swap-inputuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkeyconf-del-input}(hj)hhhNhNubah}(h]id58ah ]h"]h$]h&]refidkeyconf-del-inputuh1j1hj&ubah}(h]h ]h"]h$]h&]uh1j,hj#ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hovpn}(hjKhhhNhNubah}(h]id59ah ]h"]h$]h&]refidovpnuh1j1hjHubah}(h]h ]h"]h$]h&]uh1j,hjEubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hovpn-peer-new-input}(hjmhhhNhNubah}(h]id60ah ]h"]h$]h&]refidovpn-peer-new-inputuh1j1hjjubah}(h]h ]h"]h$]h&]uh1j,hjgubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hovpn-peer-set-input}(hjhhhNhNubah}(h]id61ah ]h"]h$]h&]refidovpn-peer-set-inputuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hovpn-peer-del-input}(hjhhhNhNubah}(h]id62ah ]h"]h$]h&]refidovpn-peer-del-inputuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hovpn-keyconf-get}(hjhhhNhNubah}(h]id63ah ]h"]h$]h&]refidovpn-keyconf-getuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hovpn-keyconf-swap-input}(hjhhhNhNubah}(h]id64ah ]h"]h$]h&]refidovpn-keyconf-swap-inputuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hovpn-keyconf-del-input}(hjhhhNhNubah}(h]id65ah ]h"]h$]h&]refidovpn-keyconf-del-inputuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1j'hjYubeh}(h]h ]h"]h$]h&]uh1j"hj)ubeh}(h]h ]h"]h$]h&]uh1j'hj$ubah}(h]h ]h"]h$]h&]uh1j"hjhhhNhNubeh}(h]contentsah ]contentsah"]contentsah$]h&]uh1jhhhKhhhhubh)}(hhh](h)}(hSummaryh]hSummary}(hj]hhhNhNubah}(h]h ]h"]h$]h&]hjkuh1hhjZhhhhhKubj-)}(h3Netlink protocol to control OpenVPN network devicesh]h3Netlink protocol to control OpenVPN network devices}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjZhhubeh}(h]jqah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubh)}(h.. _ovpn-operation-peer-new:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-newuh1hhKhjhhhhubh)}(hhh](h)}(hpeer-newh]hpeer-new}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj-)}(hAdd a remote peerh]hAdd a remote peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubh 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&]refdocnetlink/specs/ovpn refdomainjreftyperef refexplicitrefwarn reftarget&ovpn-attribute-set-ovpn-peer-new-inputuh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(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}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)ubh]}(hj)hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj%ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hdoh]hdo}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjThhhKubj)}(hv**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)}(hjxh]hpre}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjvubah}(h]h ]h"]h$]h&]uh1jthhhMhjpubh definition)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjkubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjkubjo)}(h4**request** :attributes: [``ifindex``, ``peer``] h](ju)}(h **request**h]j{)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h[``ifindex``, ``peer``] h]j-)}(h[``ifindex``, ``peer``]h](h[}(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``peer``h]hpeer}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjkubeh}(h]h ]h"]h$]h&]uh1jihjeubah}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubh)}(h.. _ovpn-operation-peer-set:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-setuh1hhK4hjhhhhubeh}(h](jjeh ]h"](peer-newovpn-operation-peer-neweh$]h&]uh1hhjhhhhhMexpect_referenced_by_name}jjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(hpeer-seth]hpeer-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj-)}(hmodify a remote peerh]hmodify a remote peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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-inputuh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(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,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hdoh]hdo}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjF hhhKubj)}(hv**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``peer``] h]jj)}(hhh](jo)}(h**pre** ovpn-nl-pre-doit h](ju)}(h**pre**h]j{)}(hjd h]hpre}(hjf hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjb ubah}(h]h ]h"]h$]h&]uh1jthhhMhj^ ubj)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjy ubah}(h]h ]h"]h$]h&]uh1jhj^ ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj[ ubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hj h]hpost}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jthhhMhj ubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj[ ubjo)}(h4**request** :attributes: [``ifindex``, ``peer``] h](ju)}(h **request**h]j{)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jthhhMhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h[``ifindex``, ``peer``] h]j-)}(h[``ifindex``, ``peer``]h](h[}(hj hhhNhNubh)}(h ``ifindex``h]hifindex}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }(hj hhhNhNubh)}(h``peer``h]hpeer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj[ ubeh}(h]h ]h"]h$]h&]uh1jihjW ubah}(h]h ]h"]h$]h&]uh1jhjF ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubh)}(h.. _ovpn-operation-peer-get:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-getuh1hhKJhjhhhhubeh}(h](jjeh ]h"](peer-setovpn-operation-peer-seteh$]h&]uh1hhjhhhhhMj}j| jsj}jjsubh)}(hhh](h)}(hpeer-geth]hpeer-get}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhMubj-)}(h=Retrieve data about existing remote peers (or a specific one)h]h=Retrieve data about existing remote peers (or a specific one)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj 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`h]j-)}(hj h]h)}(hj h]j)}(hj h]hovpn-attribute-set-ovpn}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjovpn-attribute-set-ovpnuh1hhhhMhj ubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj 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,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj 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]jj)}(hhh](jo)}(h**pre** ovpn-nl-pre-doit h](ju)}(h**pre**h]j{)}(hjJ h]hpre}(hjL hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjH ubah}(h]h ]h"]h$]h&]uh1jthhhMhjD ubj)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjb hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj_ ubah}(h]h ]h"]h$]h&]uh1jhjD ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjA ubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hj h]hpost}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jthhhMhj| ubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj| ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjA ubjo)}(h1**request** :attributes: [``ifindex``, ``peer``] h](ju)}(h **request**h]j{)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jthhhMhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h[``ifindex``, ``peer``] h]j-)}(h[``ifindex``, ``peer``]h](h[}(hj hhhNhNubh)}(h ``ifindex``h]hifindex}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }(hj hhhNhNubh)}(h``peer``h]hpeer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjA ubjo)}(h"**reply** :attributes: [``peer``] h](ju)}(h **reply**h]j{)}(hj@ h]hreply}(hjB hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj> ubah}(h]h ]h"]h$]h&]uh1jthhhMhj: ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj^ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[ hhhKubj)}(h [``peer``] h]j-)}(h [``peer``]h](h[}(hjp hhhNhNubh)}(h``peer``h]hpeer}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjp ubh]}(hjp hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjl ubah}(h]h ]h"]h$]h&]uh1jhj[ ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjX ubah}(h]h ]h"]h$]h&]uh1jhjU ubah}(h]h ]h"]h$]h&]uh1jhj: ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjA ubeh}(h]h ]h"]h$]h&]uh1jihj= ubah}(h]h ]h"]h$]h&]uh1jhj, ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj hhubj)}(hhh](j)}(hdumph]hdump}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hU**request** :attributes: [``ifindex``] **reply** :attributes: [``peer``] h]jj)}(hhh](jo)}(h'**request** :attributes: [``ifindex``] h](ju)}(h **request**h]j{)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj ubah}(h]h ]h"]h$]h&]uh1jthhhMhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h[``ifindex``] h]j-)}(h [``ifindex``]h](h[}(hj hhhNhNubh)}(h ``ifindex``h]hifindex}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj ubjo)}(h%**reply** :attributes: [``peer``] h](ju)}(h **reply**h]j{)}(hjR h]hreply}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjP ubah}(h]h ]h"]h$]h&]uh1jthhhMhjL ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjp hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjm hhhKubj)}(h[``peer``] h]j-)}(h [``peer``]h](h[}(hj hhhNhNubh)}(h``peer``h]hpeer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj~ ubah}(h]h ]h"]h$]h&]uh1jhjm ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjj ubah}(h]h ]h"]h$]h&]uh1jhjg ubah}(h]h ]h"]h$]h&]uh1jhjL ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj ubeh}(h]h ]h"]h$]h&]uh1jihj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhMubh)}(h.. _ovpn-operation-peer-del:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-deluh1hhKkhj hhhhubeh}(h](jjv eh ]h"](peer-getovpn-operation-peer-geteh$]h&]uh1hhjhhhhhMj}j jl sj}jv jl subh)}(hhh](h)}(hpeer-delh]hpeer-del}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhMubj-)}(hDelete existing remote peerh]hDelete existing remote peer}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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 refdomainj4reftyperef refexplicitrefwarnj&ovpn-attribute-set-ovpn-peer-del-inputuh1hhhhMhj$ubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhj hhubj)}(hhh](j)}(hflagsh]hflags}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjXhhhKubj)}(h[``admin-perm``]h]j-)}(hjkh](h[}(hjmhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhjmubh]}(hjmhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjiubah}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1jhhhMhj hhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hv**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``peer``] h]jj)}(hhh](jo)}(h**pre** ovpn-nl-pre-doit h](ju)}(h**pre**h]j{)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubjo)}(h4**request** :attributes: [``ifindex``, ``peer``] h](ju)}(h **request**h]j{)}(hj&h]hrequest}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj$ubah}(h]h ]h"]h$]h&]uh1jthhhMhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAhhhKubj)}(h[``ifindex``, ``peer``] h]j-)}(h[``ifindex``, ``peer``]h](h[}(hjVhhhNhNubh)}(h ``ifindex``h]hifindex}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVubh, }(hjVhhhNhNubh)}(h``peer``h]hpeer}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVubh]}(hjVhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjRubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1jhhhMhj>ubah}(h]h ]h"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubeh}(h]h ]h"]h$]h&]uh1jihjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhMubh)}(h .. _ovpn-operation-peer-del-ntf:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-del-ntfuh1hhKhj hhhhubeh}(h](jj eh ]h"](peer-delovpn-operation-peer-deleh$]h&]uh1hhjhhhhhMj}jj sj}j j subh)}(hhh](h)}(h peer-del-ntfh]h peer-del-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj4uh1hhjhhhhhMubj-)}(h'Notification about a peer being deletedh]h'Notification about a peer being deleted}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hpeer-geth]j-)}(hjh]hpeer-get}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#hhhKubj)}(hpeers h]j-)}(hpeersh]hpeers}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj4ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubh)}(h.. _ovpn-operation-key-new:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-newuh1hhKhjhhhhubeh}(h](j:jeh ]h"]( peer-del-ntfovpn-operation-peer-del-ntfeh$]h&]uh1hhjhhhhhMj}jhjsj}jjsubh)}(hhh](h)}(hkey-newh]hkey-new}(hjphhhNhNubah}(h]h ]h"]h$]h&]hjVuh1hhjmhhhhhMubj-)}(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,hhhMhjmhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`ovpn-attribute-set-ovpn`h]j-)}(hjh]h)}(hjh]j)}(hjh]hovpn-attribute-set-ovpn}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjovpn-attribute-set-ovpnuh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(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,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(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]jj)}(hhh](jo)}(h**pre** ovpn-nl-pre-doit h](ju)}(h**pre**h]j{)}(hj6h]hpre}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj4ubah}(h]h ]h"]h$]h&]uh1jthhhMhj0ubj)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjKubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj-ubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hjnh]hpost}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjlubah}(h]h ]h"]h$]h&]uh1jthhhMhjhubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjhubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj-ubjo)}(h7**request** :attributes: [``ifindex``, ``keyconf``] h](ju)}(h **request**h]j{)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(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,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhj-ubeh}(h]h ]h"]h$]h&]uh1jihj)ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhMubh)}(h.. _ovpn-operation-key-get:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-getuh1hhKhjmhhhhubeh}(h](j\jbeh ]h"](key-newovpn-operation-key-neweh$]h&]uh1hhjhhhhhMj}jNjXsj}jbjXsubh)}(hhh](h)}(hkey-geth]hkey-get}(hjVhhhNhNubah}(h]h ]h"]h$]h&]hjxuh1hhjShhhhhMubj-)}(h5Retrieve non-sensitive data about peer key and cipherh]h5Retrieve non-sensitive data about peer key and cipher}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjShhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjuhhhKubj)}(h*:ref:`ovpn-attribute-set-ovpn-keyconf-get`h]j-)}(hjh]h)}(hjh]j)}(hjh]h#ovpn-attribute-set-ovpn-keyconf-get}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj#ovpn-attribute-set-ovpn-keyconf-getuh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjuubeh}(h]h ]h"]h$]h&]uh1jhhhMhjrhhubj)}(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,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjrhhubj)}(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]jj)}(hhh](jo)}(h**pre** ovpn-nl-pre-doit h](ju)}(h**pre**h]j{)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj1ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hjTh]hpost}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjRubah}(h]h ]h"]h$]h&]uh1jthhhMhjNubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjiubah}(h]h ]h"]h$]h&]uh1jhjNubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubjo)}(h4**request** :attributes: [``ifindex``, ``keyconf``] h](ju)}(h **request**h]j{)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(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,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubjo)}(h(**reply** :attributes: [``keyconf``] h](ju)}(h **reply**h]j{)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-hhhKubj)}(h[``keyconf``] h]j-)}(h [``keyconf``]h](h[}(hjBhhhNhNubh)}(h ``keyconf``h]hkeyconf}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubh]}(hjBhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj>ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubeh}(h]h ]h"]h$]h&]uh1jihjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjrhhubeh}(h]h ]h"]h$]h&]uh1jhjShhhhhMubh)}(h.. _ovpn-operation-key-swap:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-swapuh1hhKhjShhhhubeh}(h](j~jHeh ]h"](key-getovpn-operation-key-geteh$]h&]uh1hhjhhhhhMj}jj>sj}jHj>subh)}(hhh](h)}(hkey-swaph]hkey-swap}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj-)}(h;Swap primary and secondary session keys for a specific peerh]h;Swap primary and secondary session keys for a specific peer}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(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-inputuh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(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}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj-ubh]}(hj-hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj)ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hdoh]hdo}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjXhhhKubj)}(hy**pre** ovpn-nl-pre-doit **post** ovpn-nl-post-doit **request** :attributes: [``ifindex``, ``keyconf``] h]jj)}(hhh](jo)}(h**pre** ovpn-nl-pre-doit h](ju)}(h**pre**h]j{)}(hjvh]hpre}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjtubah}(h]h ]h"]h$]h&]uh1jthhhMhjpubj)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjmubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjmubjo)}(h7**request** :attributes: [``ifindex``, ``keyconf``] h](ju)}(h **request**h]j{)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(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}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjmubeh}(h]h ]h"]h$]h&]uh1jihjiubah}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubh)}(h .. _ovpn-operation-key-swap-ntf:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-swap-ntfuh1hhKhjhhhhubeh}(h](jjeh ]h"](key-swapovpn-operation-key-swapeh$]h&]uh1hhjhhhhhMj}jjsj}jjsubh)}(hhh](h)}(h key-swap-ntfh]h key-swap-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj-)}(hPNotification about key having exhausted its IV space and requiring renegotiationh]hPNotification about key having exhausted its IV space and requiring renegotiation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hkey-geth]j-)}(hjh]hkey-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hpeers h]j-)}(hpeersh]hpeers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubh)}(h.. _ovpn-operation-key-del:h]h}(h]h ]h"]h$]h&]hovpn-operation-key-deluh1hhKhjhhhhubeh}(h](jjeh ]h"]( key-swap-ntfovpn-operation-key-swap-ntfeh$]h&]uh1hhjhhhhhMj}j(j~sj}jj~subh)}(hhh](h)}(hkey-delh]hkey-del}(hj0hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj-hhhhhMubj-)}(h%Delete cipher key for a specific peerh]h%Delete cipher key for a specific peer}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj-hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOhhhKubj)}(h0:ref:`ovpn-attribute-set-ovpn-keyconf-del-input`h]j-)}(hjbh]h)}(hjbh]j)}(hjbh]h)ovpn-attribute-set-ovpn-keyconf-del-input}(hjjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjgubah}(h]h ]h"]h$]h&]refdocj refdomainjtreftyperef refexplicitrefwarnj)ovpn-attribute-set-ovpn-keyconf-del-inputuh1hhhhMhjdubah}(h]h ]h"]h$]h&]uh1j,hhhMhj`ubah}(h]h ]h"]h$]h&]uh1jhjOubeh}(h]h ]h"]h$]h&]uh1jhhhMhjLhhubj)}(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,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjLhhubj)}(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]jj)}(hhh](jo)}(h**pre** ovpn-nl-pre-doit h](ju)}(h**pre**h]j{)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjubah}(h]h ]h"]h$]h&]uh1jthhhMhjubj)}(hhh]j-)}(hovpn-nl-pre-doith]hovpn-nl-pre-doit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubjo)}(h**post** ovpn-nl-post-doit h](ju)}(h**post**h]j{)}(hj.h]hpost}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jzhj,ubah}(h]h ]h"]h$]h&]uh1jthhhMhj(ubj)}(hhh]j-)}(hovpn-nl-post-doith]hovpn-nl-post-doit}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjCubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubjo)}(h7**request** :attributes: [``ifindex``, ``keyconf``] h](ju)}(h **request**h]j{)}(hjfh]hrequest}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jzhjdubah}(h]h ]h"]h$]h&]uh1jthhhMhj`ubj)}(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,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhj~ubah}(h]h ]h"]h$]h&]uh1jhj{ubah}(h]h ]h"]h$]h&]uh1jhj`ubeh}(h]h ]h"]h$]h&]uh1jnhhhMhjubeh}(h]h ]h"]h$]h&]uh1jihjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjLhhubeh}(h]h ]h"]h$]h&]uh1jhj-hhhhhMubh)}(h".. _ovpn-operation-peer-float-ntf:h]h}(h]h ]h"]h$]h&]hovpn-operation-peer-float-ntfuh1hhKhj-hhhhubeh}(h](jj"eh ]h"](key-delovpn-operation-key-deleh$]h&]uh1hhjhhhhhMj}jjsj}j"jsubh)}(hhh](h)}(hpeer-float-ntfh]hpeer-float-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhM ubj-)}(hENotification about a peer floating (changing its remote UDP endpoint)h]hENotification about a peer floating (changing its remote UDP endpoint)}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM hjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5hhhKubj)}(hpeer-geth]j-)}(hjHh]hpeer-get}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM hjFubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1jhhhM hj2hhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjchhhKubj)}(hpeers h]j-)}(hpeersh]hpeers}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM hjtubah}(h]h ]h"]h$]h&]uh1jhjcubeh}(h]h ]h"]h$]h&]uh1jhhhM hj2hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhM ubeh}(h](jjeh ]h"](peer-float-ntfovpn-operation-peer-float-ntfeh$]h&]uh1hhjhhhhhM j}jjsj}jjsubeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj.uh1hhjhhhhhM ubj#)}(hhh]j()}(hpeers h]j-)}(hpeersh]hpeers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM hjubah}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubah}(h]h ]h"]h$]h&]bullet-uh1j"hhhM hjhhubeh}(h]j4ah ]h"]multicast groupsah$]h&]uh1hhhhhhhhM ubh)}(hhh](h)}(h Definitionsh]h Definitions}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjPuh1hhjhhhhhM ubh)}(h$.. _ovpn-definition-nonce-tail-size:h]h}(h]h ]h"]h$]h&]hovpn-definition-nonce-tail-sizeuh1hhM hjhhhhubh)}(hhh](h)}(hnonce-tail-sizeh]hnonce-tail-size}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjouh1hhjhhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hconsth]j-)}(hj'h]hconst}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj%ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hvalueh]hvalue}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjBhhhKubj)}(h8 h]j-)}(h8h]h8}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjSubah}(h]h ]h"]h$]h&]uh1jhjBubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _ovpn-definition-cipher-alg:h]h}(h]h ]h"]h$]h&]hovpn-definition-cipher-alguh1hhMhjhhhhubeh}(h](jujeh ]h"](nonce-tail-sizeovpn-definition-nonce-tail-sizeeh$]h&]uh1hhjhhhhhKj}jjsj}jjsubh)}(hhh](h)}(h cipher-algh]h cipher-alg}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj)}(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)}(h3- ``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,hhhKhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``aes-gcm``h]j-)}(hj h]h)}(hj h]haes-gcm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``chacha20-poly1305`` h]j-)}(h``chacha20-poly1305``h]h)}(hj-h]hchacha20-poly1305}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj'ubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]jjuh1j"hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h$.. _ovpn-definition-del-peer-reason:h]h}(h]h ]h"]h$]h&]hovpn-definition-del-peer-reasonuh1hhM!hjhhhhubeh}(h](jjeh ]h"]ovpn-definition-cipher-algah$] cipher-algah&]uh1hhjhhhhhK referencedKj}jojwsj}jjwsubh)}(hhh](h)}(hdel-peer-reasonh]hdel-peer-reason}(hjyhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjvhhhhhKubj)}(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)}(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,hhhKhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``userspace``h]j-)}(hjh]h)}(hjh]h userspace}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``expired``h]j-)}(hjh]h)}(hjh]hexpired}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``transport-error``h]j-)}(hj3h]h)}(hj3h]htransport-error}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj1ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``transport-disconnect`` h]j-)}(h``transport-disconnect``h]h)}(hjWh]htransport-disconnect}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjUubah}(h]h ]h"]h$]h&]uh1j,hhhKhjQubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]jjuh1j"hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjvhhhhhKubh)}(h.. _ovpn-definition-key-slot:h]h}(h]h ]h"]h$]h&]hovpn-definition-key-slotuh1hhM1hjvhhhhubeh}(h](jjjeh ]h"](del-peer-reasonovpn-definition-del-peer-reasoneh$]h&]uh1hhjhhhhhKj}jj`sj}jjj`subh)}(hhh](h)}(hkey-sloth]hkey-slot}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK!ubj)}(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,hhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK!hjhhubj)}(hhh](j)}(hentriesh]hentries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h - ``primary`` - ``secondary`` h]j#)}(hhh](j()}(h ``primary``h]j-)}(hjh]h)}(hjh]hprimary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK!hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``secondary`` h]j-)}(h ``secondary``h]h)}(hj h]h secondary}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK!hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]jjuh1j"hhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK!hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK!ubeh}(h](jjeh ]h"](key-slotovpn-definition-key-sloteh$]h&]uh1hhjhhhhhK!j}jXjsj}jjsubeh}(h]jVah ]h"] definitionsah$]h&]uh1hhhhhhhhM ubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjghhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjdhhhhhK!ubh)}(h.. _ovpn-attribute-set-peer:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-peeruh1hhMChjdhhhhubh)}(hhh](h)}(hpeerh]hpeer}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj"uh1hhjhhhhhK!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&]uh1hhjhhhhhK*ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hThe unique ID of the peer in the device context. To be used to identify peers during operations for a specific device. Also used to match packets received from this peer. h]j-)}(hThe unique ID of the peer in the device context. To be used to identify peers during operations for a specific device. Also used to match packets received from this peer.h]hThe unique ID of the peer in the device context. To be used to identify peers during operations for a specific device. Also used to match packets received from this peer.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK*hjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK*ubeh}(h]id-u32ah ]h"]id (u32)ah$]h&]uh1hhjhhhhhK*ubh)}(hhh](h)}(hremote-ipv4 (``u32``)h](h remote-ipv4 (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK3ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h#The remote IPv4 address of the peerh]j-)}(hj-h]h#The remote IPv4 address of the peer}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK3hj+ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjhhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjHhhhKubj)}(h big-endianh]j-)}(hj[h]h big-endian}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK3hjYubah}(h]h ]h"]h$]h&]uh1jhjHubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjvhhhKubj)}(hipv4 h]j-)}(hipv4h]hipv4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK3ubeh}(h]remote-ipv4-u32ah ]h"]remote-ipv4 (u32)ah$]h&]uh1hhjhhhhhK3ubh)}(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&]uh1hhjhhhhhK9ubj)}(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,hhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK9hjhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hipv6 h]j-)}(hipv6h]hipv6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK9hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK9ubeh}(h]remote-ipv6-binaryah ]h"]remote-ipv6 (binary)ah$]h&]uh1hhjhhhhhK9ubh)}(hhh](h)}(hremote-ipv6-scope-id (``u32``)h](hremote-ipv6-scope-id (}(hjGhhhNhNubh)}(h``u32``h]hu32}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjGubh)}(hjGhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjDhhhhhK@ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjjhhhKubj)}(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,hhhK@hj{ubah}(h]h ]h"]h$]h&]uh1jhjjubeh}(h]h ]h"]h$]h&]uh1jhhhK@hjghhubah}(h]h ]h"]h$]h&]uh1jhjDhhhhhK@ubeh}(h]remote-ipv6-scope-id-u32ah ]h"]remote-ipv6-scope-id (u32)ah$]h&]uh1hhjhhhhhK@ubh)}(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&]uh1hhjhhhhhKDubj)}(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,hhhKDhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKDhjhhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h big-endian h]j-)}(h big-endianh]h big-endian}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKDhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKDhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKDubeh}(h]remote-port-u16ah ]h"]remote-port (u16)ah$]h&]uh1hhjhhhhhKDubh)}(hhh](h)}(hsocket (``u32``)h](hsocket (}(hj; hhhNhNubh)}(h``u32``h]hu32}(hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj; ubh)}(hj; hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj8 hhhhhKKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^ hhhKubj)}(h5The 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}(hjs hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKKhjo ubah}(h]h ]h"]h$]h&]uh1jhj^ ubeh}(h]h ]h"]h$]h&]uh1jhhhKKhj[ hhubah}(h]h ]h"]h$]h&]uh1jhj8 hhhhhKKubeh}(h] socket-u32ah ]h"] socket (u32)ah$]h&]uh1hhjhhhhhKKubh)}(hhh](h)}(hsocket-netnsid (``s32``)h](hsocket-netnsid (}(hj hhhNhNubh)}(h``s32``h]hs32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKOubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(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}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKOhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKOhj hhubah}(h]h ]h"]h$]h&]uh1jhj hhhhhKOubeh}(h]socket-netnsid-s32ah ]h"]socket-netnsid (s32)ah$]h&]uh1hhjhhhhhKOubh)}(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 hhhhhKSubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj'!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$!hhhKubj)}(h3The IPv4 address assigned to the peer by the serverh]j-)}(hj7!h]h3The IPv4 address assigned to the peer by the server}(hj9!hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKShj5!ubah}(h]h ]h"]h$]h&]uh1jhj$!ubeh}(h]h ]h"]h$]h&]uh1jhhhKShj!!hhubj)}(hhh](j)}(h byte-orderh]h byte-order}(hjU!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjR!hhhKubj)}(h big-endianh]j-)}(hje!h]h big-endian}(hjg!hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKShjc!ubah}(h]h ]h"]h$]h&]uh1jhjR!ubeh}(h]h ]h"]h$]h&]uh1jhhhKShj!!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,hhhKShj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhKShj!!hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKSubeh}(h] vpn-ipv4-u32ah ]h"]vpn-ipv4 (u32)ah$]h&]uh1hhjhhhhhKSubh)}(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!hhhhhKYubj)}(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,hhhKYhj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhKYhj!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,hhhKYhj""ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhKYhj!hhubeh}(h]h ]h"]h$]h&]uh1jhj!hhhhhKYubeh}(h]vpn-ipv6-binaryah ]h"]vpn-ipv6 (binary)ah$]h&]uh1hhjhhhhhKYubh)}(hhh](h)}(hlocal-ipv4 (``u32``)h](h local-ipv4 (}(hjQ"hhhNhNubh)}(h``u32``h]hu32}(hjY"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjQ"ubh)}(hjQ"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjN"hhhhhK`ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjw"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjt"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,hhhK`hj"ubah}(h]h ]h"]h$]h&]uh1jhjt"ubeh}(h]h ]h"]h$]h&]uh1jhhhK`hjq"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,hhhK`hj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhK`hjq"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,hhhK`hj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhK`hjq"hhubeh}(h]h ]h"]h$]h&]uh1jhjN"hhhhhK`ubeh}(h]local-ipv4-u32ah ]h"]local-ipv4 (u32)ah$]h&]uh1hhjhhhhhK`ubh)}(hhh](h)}(hlocal-ipv6 (``binary``)h](h local-ipv6 (}(hj#hhhNhNubh)}(h ``binary``h]hbinary}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj #hhhhhKfubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj6#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3#hhhKubj)}(h@The local IPv6 to be used to send packets to the peer (UDP only)h]j-)}(hjF#h]h@The local IPv6 to be used to send packets to the peer (UDP only)}(hjH#hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKfhjD#ubah}(h]h ]h"]h$]h&]uh1jhj3#ubeh}(h]h ]h"]h$]h&]uh1jhhhKfhj0#hhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjd#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhja#hhhKubj)}(hipv6 h]j-)}(hipv6h]hipv6}(hjv#hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKfhjr#ubah}(h]h ]h"]h$]h&]uh1jhja#ubeh}(h]h ]h"]h$]h&]uh1jhhhKfhj0#hhubeh}(h]h ]h"]h$]h&]uh1jhj #hhhhhKfubeh}(h]local-ipv6-binaryah ]h"]local-ipv6 (binary)ah$]h&]uh1hhjhhhhhKfubh)}(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#hhhhhKmubj)}(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,hhhKmhj#ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhKmhj#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,hhhKmhj$ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhKmhj#hhubeh}(h]h ]h"]h$]h&]uh1jhj#hhhhhKmubeh}(h]local-port-u16ah ]h"]local-port (u16)ah$]h&]uh1hhjhhhhhKmubh)}(hhh](h)}(hkeepalive-interval (``u32``)h](hkeepalive-interval (}(hj2$hhhNhNubh)}(h``u32``h]hu32}(hj:$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2$ubh)}(hj2$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj/$hhhhhKtubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjX$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjU$hhhKubj)}(hMThe 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}(hjj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKthjf$ubah}(h]h ]h"]h$]h&]uh1jhjU$ubeh}(h]h ]h"]h$]h&]uh1jhhhKthjR$hhubah}(h]h ]h"]h$]h&]uh1jhj/$hhhhhKtubeh}(h]keepalive-interval-u32ah ]h"]keepalive-interval (u32)ah$]h&]uh1hhjhhhhhKtubh)}(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$hhhhhKzubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$hhhKubj)}(hTThe 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,hhhKzhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhhhKzhj$hhubah}(h]h ]h"]h$]h&]uh1jhj$hhhhhKzubeh}(h]keepalive-timeout-u32ah ]h"]keepalive-timeout (u32)ah$]h&]uh1hhjhhhhhKzubh)}(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$hhhhhKubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%hhhKubj)}(h!The reason why a peer was deletedh]j-)}(hj.%h]h!The reason why a peer was deleted}(hj0%hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj,%ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj%hhubj)}(hhh](j)}(henumh]henum}(hjL%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjI%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}(hje%hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjb%ubah}(h]h ]h"]h$]h&]refdocj refdomainjo%reftyperef refexplicitrefwarnjovpn-definition-del-peer-reasonuh1hhhhKhj^%ubah}(h]h ]h"]h$]h&]uh1j,hhhKhjZ%ubah}(h]h ]h"]h$]h&]uh1jhjI%ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj%hhubeh}(h]h ]h"]h$]h&]uh1jhj$hhhhhKubeh}(h]del-reason-u32ah ]h"]del-reason (u32)ah$]h&]uh1hhjhhhhhKubh)}(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%hhhhhKubj)}(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,hhhKhj%ubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj%hhubah}(h]h ]h"]h$]h&]uh1jhj%hhhhhKubeh}(h]vpn-rx-bytes-uintah ]h"]vpn-rx-bytes (uint)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hvpn-tx-bytes (``uint``)h](hvpn-tx-bytes (}(hj&hhhNhNubh)}(h``uint``h]huint}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh)}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj&hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj-&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*&hhhKubj)}(h.Number of bytes transmitted over the tunnel h]j-)}(h+Number of bytes transmitted over the tunnelh]h+Number of bytes transmitted over the tunnel}(hj?&hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj;&ubah}(h]h ]h"]h$]h&]uh1jhj*&ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj'&hhubah}(h]h ]h"]h$]h&]uh1jhj&hhhhhKubeh}(h]vpn-tx-bytes-uintah ]h"]vpn-tx-bytes (uint)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hvpn-rx-packets (``uint``)h](hvpn-rx-packets (}(hjj&hhhNhNubh)}(h``uint``h]huint}(hjr&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjj&ubh)}(hjj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjg&hhhhhKubj)}(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,hhhKhj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj&hhubah}(h]h ]h"]h$]h&]uh1jhjg&hhhhhKubeh}(h]vpn-rx-packets-uintah ]h"]vpn-rx-packets (uint)ah$]h&]uh1hhjhhhhhKubh)}(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&hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&hhhKubj)}(h0Number 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,hhhKhj'ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj&hhubah}(h]h ]h"]h$]h&]uh1jhj&hhhhhKubeh}(h]vpn-tx-packets-uintah ]h"]vpn-tx-packets (uint)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hlink-rx-bytes (``uint``)h](hlink-rx-bytes (}(hj0'hhhNhNubh)}(h``uint``h]huint}(hj8'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0'ubh)}(hj0'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj-'hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjV'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjS'hhhKubj)}(h2Number 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}(hjh'hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjd'ubah}(h]h ]h"]h$]h&]uh1jhjS'ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjP'hhubah}(h]h ]h"]h$]h&]uh1jhj-'hhhhhKubeh}(h]link-rx-bytes-uintah ]h"]link-rx-bytes (uint)ah$]h&]uh1hhjhhhhhKubh)}(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'hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hhhKubj)}(h5Number 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,hhhKhj'ubah}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj'hhubah}(h]h ]h"]h$]h&]uh1jhj'hhhhhKubeh}(h]link-tx-bytes-uintah ]h"]link-tx-bytes (uint)ah$]h&]uh1hhjhhhhhKubh)}(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'hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(hhhKubj)}(h4Number of packets received at the transport level h]j-)}(h1Number of packets received at the transport levelh]h1Number of packets received at the transport level}(hj.(hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj*(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj(hhubah}(h]h ]h"]h$]h&]uh1jhj'hhhhhKubeh}(h]link-rx-packets-uintah ]h"]link-rx-packets (uint)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hlink-tx-packets (``uint``)h](hlink-tx-packets (}(hjY(hhhNhNubh)}(h``uint``h]huint}(hja(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjY(ubh)}(hjY(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjV(hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|(hhhKubj)}(h7Number 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,hhhKhj(ubah}(h]h ]h"]h$]h&]uh1jhj|(ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjy(hhubah}(h]h ]h"]h$]h&]uh1jhjV(hhhhhKubeh}(h]link-tx-packets-uintah ]h"]link-tx-packets (uint)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(htx-id (``u32``)h](htx-id (}(hj(hhhNhNubh)}(h``u32``h]hu32}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj(ubh)}(hj(hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj(hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj(hhhKubj)}(hThe ID value used when transmitting packets to this peer. This way outgoing packets can have a different ID than incoming ones. Useful in multipeer-to-multipeer connections, where each peer will advertise the tx-id to be used on the link. h]j-)}(hThe ID value used when transmitting packets to this peer. This way outgoing packets can have a different ID than incoming ones. Useful in multipeer-to-multipeer connections, where each peer will advertise the tx-id to be used on the link.h]hThe ID value used when transmitting packets to this peer. This way outgoing packets can have a different ID than incoming ones. Useful in multipeer-to-multipeer connections, where each peer will advertise the tx-id to be used on the link.}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj(hhubah}(h]h ]h"]h$]h&]uh1jhj(hhhhhKubh)}(h&.. _ovpn-attribute-set-peer-new-input:h]h}(h]h ]h"]h$]h&]h!ovpn-attribute-set-peer-new-inputuh1hhMhj(hhhhubeh}(h] tx-id-u32ah ]h"] tx-id (u32)ah$]h&]uh1hhjhhhhhKubeh}(h](j(jeh ]h"]ovpn-attribute-set-peerah$]peerah&]uh1hhjdhhhhhK!jsKj}j+)jusj}jjusubh)}(hhh](h)}(hpeer-new-inputh]hpeer-new-input}(hj4)hhhNhNubah}(h]h ]h"]h$]h&]hjDuh1hhj1)hhhhhKubh)}(hhh]h)}(hidh]hid}(hjE)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjB)hhhhhKubah}(h]idah ]h"]h$]idah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(h remote-ipv4h]h remote-ipv4}(hj^)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj[)hhhhhKubah}(h] remote-ipv4ah ]h"]h$] remote-ipv4ah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(h remote-ipv6h]h remote-ipv6}(hjw)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjt)hhhhhKubah}(h] remote-ipv6ah ]h"]h$] remote-ipv6ah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(hremote-ipv6-scope-idh]hremote-ipv6-scope-id}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhKubah}(h]remote-ipv6-scope-idah ]h"]h$]remote-ipv6-scope-idah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(h remote-porth]h remote-port}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhKubah}(h] remote-portah ]h"]h$] remote-portah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(hsocketh]hsocket}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhKubah}(h]socketah ]h"]socketah$]h&]uh1hhj1)hhhhhKubh)}(hhh]h)}(hvpn-ipv4h]hvpn-ipv4}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhKubah}(h]vpn-ipv4ah ]h"]h$]vpn-ipv4ah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(hvpn-ipv6h]hvpn-ipv6}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)hhhhhKubah}(h]vpn-ipv6ah ]h"]h$]vpn-ipv6ah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(h local-ipv4h]h local-ipv4}(hj *hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj *hhhhhKubah}(h] local-ipv4ah ]h"]h$] local-ipv4ah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(h local-ipv6h]h local-ipv6}(hj&*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#*hhhhhKubah}(h] local-ipv6ah ]h"]h$] local-ipv6ah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(hkeepalive-intervalh]hkeepalive-interval}(hj?*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj<*hhhhhKubah}(h]keepalive-intervalah ]h"]h$]keepalive-intervalah&]uh1hhj1)hhhhhKjsKubh)}(hhh]h)}(hkeepalive-timeouth]hkeepalive-timeout}(hjX*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjU*hhhhhKubah}(h]keepalive-timeoutah ]h"]h$]keepalive-timeoutah&]uh1hhj1)hhhhhKjsKubh)}(hhh](h)}(htx-idh]htx-id}(hjq*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjn*hhhhhKubh)}(h&.. _ovpn-attribute-set-peer-set-input:h]h}(h]h ]h"]h$]h&]h!ovpn-attribute-set-peer-set-inputuh1hhM(hjn*hhhhubeh}(h]tx-idah ]h"]h$]tx-idah&]uh1hhj1)hhhhhKjsKubeh}(h](jJj)eh ]h"](peer-new-input!ovpn-attribute-set-peer-new-inputeh$]h&]uh1hhjdhhhhhKj}j*j)sj}j)j)subh)}(hhh](h)}(hpeer-set-inputh]hpeer-set-input}(hj*hhhNhNubah}(h]h ]h"]h$]h&]hjfuh1hhj*hhhhhKubh)}(hhh]h)}(hidh]hid}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hhhhhKubah}(h]id1ah ]h"]h$]jY)ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(h remote-ipv4h]h remote-ipv4}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hhhhhKubah}(h]id2ah ]h"]h$]jr)ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(h remote-ipv6h]h remote-ipv6}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hhhhhKubah}(h]id3ah ]h"]h$]j)ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(hremote-ipv6-scope-idh]hremote-ipv6-scope-id}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*hhhhhKubah}(h]id4ah ]h"]h$]j)ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(h remote-porth]h remote-port}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj +hhhhhKubah}(h]id5ah ]h"]h$]j)ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(hvpn-ipv4h]hvpn-ipv4}(hj(+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%+hhhhhKubah}(h]id6ah ]h"]h$]j)ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(hvpn-ipv6h]hvpn-ipv6}(hj@+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=+hhhhhKubah}(h]id7ah ]h"]h$]j*ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(h local-ipv4h]h local-ipv4}(hjX+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjU+hhhhhKubah}(h]id8ah ]h"]h$]j!*ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(h local-ipv6h]h local-ipv6}(hjp+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjm+hhhhhKubah}(h]id9ah ]h"]h$]j:*ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(hkeepalive-intervalh]hkeepalive-interval}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+hhhhhKubah}(h]id10ah ]h"]h$]jS*ah&]uh1hhj*hhhhhKjsKubh)}(hhh]h)}(hkeepalive-timeouth]hkeepalive-timeout}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+hhhhhKubah}(h]id11ah ]h"]h$]jl*ah&]uh1hhj*hhhhhKjsKubh)}(hhh](h)}(htx-idh]htx-id}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+hhhhhKubh)}(h&.. _ovpn-attribute-set-peer-del-input:h]h}(h]h ]h"]h$]h&]h!ovpn-attribute-set-peer-del-inputuh1hhMhhj+hhhhubeh}(h]id12ah ]h"]h$]j*ah&]uh1hhj*hhhhhKjsKubeh}(h](jlj*eh ]h"](peer-set-input!ovpn-attribute-set-peer-set-inputeh$]h&]uh1hhjdhhhhhKj}j+j*sj}j*j*subh)}(hhh](h)}(hpeer-del-inputh]hpeer-del-input}(hj+hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj+hhhhhKubh)}(hhh](h)}(hidh]hid}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+hhhhhKubh)}(h.. _ovpn-attribute-set-keyconf:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keyconfuh1hhMqhj+hhhhubeh}(h]id13ah ]h"]h$]idah&]uh1hhj+hhhhhKjsKubeh}(h](jj+eh ]h"](peer-del-input!ovpn-attribute-set-peer-del-inputeh$]h&]uh1hhjdhhhhhKj}j,j+sj}j+j+subh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj$,hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj!,hhhhhKubh)}(hhh](h)}(hpeer-id (``u32``)h](h peer-id (}(hj5,hhhNhNubh)}(h``u32``h]hu32}(hj=,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5,ubh)}(hj5,hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj2,hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj[,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjX,hhhKubj)}(hfThe 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}(hjm,hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhji,ubah}(h]h ]h"]h$]h&]uh1jhjX,ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjU,hhubah}(h]h ]h"]h$]h&]uh1jhj2,hhhhhKubeh}(h] peer-id-u32ah ]h"] peer-id (u32)ah$]h&]uh1hhj!,hhhhhKubh)}(hhh](h)}(hslot (``u32``)h](hslot (}(hj,hhhNhNubh)}(h``u32``h]hu32}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubh)}(hj,hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj,hhhhhKubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,hhhKubj)}(h'The slot where the key should be storedh]j-)}(hj,h]h'The slot where the key should be stored}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj,ubah}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj,hhubj)}(hhh](j)}(henumh]henum}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,hhhKubj)}(h":ref:`ovpn-definition-key-slot` h]j-)}(h:ref:`ovpn-definition-key-slot`h]h)}(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-slotuh1hhhhKhj,ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj,ubah}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj,hhubeh}(h]h ]h"]h$]h&]uh1jhj,hhhhhKubeh}(h]slot-u32ah ]h"] slot (u32)ah$]h&]uh1hhj!,hhhhhKubh)}(hhh](h)}(hkey-id (``u32``)h](hkey-id (}(hjD-hhhNhNubh)}(h``u32``h]hu32}(hjL-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjD-ubh)}(hjD-hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjA-hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjg-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,hhhKhjx-ubah}(h]h ]h"]h$]h&]uh1jhjg-ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjd-hhubah}(h]h ]h"]h$]h&]uh1jhjA-hhhhhKubeh}(h] key-id-u32ah ]h"] key-id (u32)ah$]h&]uh1hhj!,hhhhhKubh)}(hhh](h)}(hcipher-alg (``u32``)h](h cipher-alg (}(hj-hhhNhNubh)}(h``u32``h]hu32}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj-ubh)}(hj-hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj-hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-hhhKubj)}(h6The cipher to be used when communicating with the peerh]j-)}(hj-h]h6The cipher to be used when communicating with the peer}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj-ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj-hhubj)}(hhh](j)}(henumh]henum}(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-alguh1hhhhMhj .ubah}(h]h ]h"]h$]h&]uh1j,hhhMhj .ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj-hhubeh}(h]h ]h"]h$]h&]uh1jhj-hhhhhMubeh}(h]cipher-alg-u32ah ]h"]cipher-alg (u32)ah$]h&]uh1hhj!,hhhhhMubh)}(hhh](h)}(hencrypt-dir (``nest``)h](h encrypt-dir (}(hjS.hhhNhNubh)}(h``nest``h]hnest}(hj[.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjS.ubh)}(hjS.hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjP.hhhhhM ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjy.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjv.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&]uh1jhjv.ubeh}(h]h ]h"]h$]h&]uh1jhhhM hjs.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 hjs.hhubeh}(h]h ]h"]h$]h&]uh1jhjP.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.hhhhhMubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj%/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"/hhhKubj)}(h"Key material for decrypt directionh]j-)}(hj5/h]h"Key material for decrypt direction}(hj7/hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj3/ubah}(h]h ]h"]h$]h&]uh1jhj"/ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj/hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjS/hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjP/hhhKubj)}(h":ref:`ovpn-attribute-set-keydir` h]j-)}(h :ref:`ovpn-attribute-set-keydir`h]h)}(hjg/h]j)}(hjg/h]hovpn-attribute-set-keydir}(hjl/hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhji/ubah}(h]h ]h"]h$]h&]refdocj refdomainjv/reftyperef refexplicitrefwarnjovpn-attribute-set-keydiruh1hhhhMhje/ubah}(h]h ]h"]h$]h&]uh1j,hhhMhja/ubah}(h]h ]h"]h$]h&]uh1jhjP/ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj/hhubeh}(h]h ]h"]h$]h&]uh1jhj.hhhhhMubh)}(h.. _ovpn-attribute-set-keydir:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keydiruh1hhMhj.hhhhubeh}(h]decrypt-dir-nestah ]h"]decrypt-dir (nest)ah$]h&]uh1hhj!,hhhhhMubeh}(h](jj,eh ]h"]ovpn-attribute-set-keyconfah$]keyconfah&]uh1hhjdhhhhhKjsKj}j/j,sj}j,j,subh)}(hhh](h)}(hkeydirh]hkeydir}(hj/hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj/hhhhhMubh)}(hhh](h)}(hcipher-key (``binary``)h](h cipher-key (}(hj/hhhNhNubh)}(h ``binary``h]hbinary}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj/ubh)}(hj/hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj/hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(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 0hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj0ubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj/hhubah}(h]h ]h"]h$]h&]uh1jhj/hhhhhMubeh}(h]cipher-key-binaryah ]h"]cipher-key (binary)ah$]h&]uh1hhj/hhhhhMubh)}(hhh](h)}(hnonce-tail (``binary``)h](h nonce-tail (}(hj40hhhNhNubh)}(h ``binary``h]hbinary}(hj<0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj40ubh)}(hj40hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj10hhhhhMubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjZ0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjW0hhhKubj)}(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}(hjl0hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjh0ubah}(h]h ]h"]h$]h&]uh1jhjW0ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjT0hhubah}(h]h ]h"]h$]h&]uh1jhj10hhhhhMubh)}(h#.. _ovpn-attribute-set-keyconf-get:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-keyconf-getuh1hhMhj10hhhhubeh}(h]nonce-tail-binaryah ]h"]nonce-tail (binary)ah$]h&]uh1hhj/hhhhhMubeh}(h](jj/eh ]h"](keydirovpn-attribute-set-keydireh$]h&]uh1hhjdhhhhhMj}j0j/sj}j/j/subh)}(hhh](h)}(h keyconf-geth]h keyconf-get}(hj0hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj0hhhhhMubh)}(hhh]h)}(hpeer-idh]hpeer-id}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0hhhhhM,ubah}(h]peer-idah ]h"]h$]peer-idah&]uh1hhj0hhhhhM,jsKubh)}(hhh]h)}(hsloth]hslot}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0hhhhhM.ubah}(h]slotah ]h"]h$]slotah&]uh1hhj0hhhhhM.jsKubh)}(hhh]h)}(hkey-idh]hkey-id}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0hhhhhM0ubah}(h]key-idah ]h"]key-idah$]h&]uh1hhj0hhhhhM0ubh)}(hhh](h)}(h cipher-algh]h cipher-alg}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1hhhhhM2ubh)}(h*.. _ovpn-attribute-set-keyconf-swap-input:h]h}(h]h ]h"]h$]h&]h%ovpn-attribute-set-keyconf-swap-inputuh1hhMhj1hhhhubeh}(h]id14ah ]h"]h$]jqah&]uh1hhj0hhhhhM2jsKubeh}(h](jj0eh ]h"]( keyconf-getovpn-attribute-set-keyconf-geteh$]h&]uh1hhjdhhhhhMj}j-1j0sj}j0j0subh)}(hhh](h)}(hkeyconf-swap-inputh]hkeyconf-swap-input}(hj51hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj21hhhhhM2ubh)}(hhh](h)}(hpeer-idh]hpeer-id}(hjF1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjC1hhhhhM8ubh)}(h).. _ovpn-attribute-set-keyconf-del-input:h]h}(h]h ]h"]h$]h&]h$ovpn-attribute-set-keyconf-del-inputuh1hhMhjC1hhhhubeh}(h]id15ah ]h"]h$]j0ah&]uh1hhj21hhhhhM8jsKubeh}(h](jj 1eh ]h"](keyconf-swap-input%ovpn-attribute-set-keyconf-swap-inputeh$]h&]uh1hhjdhhhhhM2j}jk1j1sj}j 1j1subh)}(hhh](h)}(hkeyconf-del-inputh]hkeyconf-del-input}(hjs1hhhNhNubah}(h]h ]h"]h$]h&]hj2uh1hhjp1hhhhhM8ubh)}(hhh]h)}(hpeer-idh]hpeer-id}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1hhhhhM>ubah}(h]id16ah ]h"]h$]peer-idah&]uh1hhjp1hhhhhM>jsKubh)}(hhh](h)}(hsloth]hslot}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1hhhhhM@ubh)}(h.. _ovpn-attribute-set-ovpn:h]h}(h]h ]h"]h$]h&]hovpn-attribute-set-ovpnuh1hhMhj1hhhhubeh}(h]id17ah ]h"]h$]j0ah&]uh1hhjp1hhhhhM@jsKubeh}(h](j8j^1eh ]h"](keyconf-del-input$ovpn-attribute-set-keyconf-del-inputeh$]h&]uh1hhjdhhhhhM8j}j1jT1sj}j^1jT1subh)}(hhh](h)}(hovpnh]hovpn}(hj1hhhNhNubah}(h]h ]h"]h$]h&]hjTuh1hhj1hhhhhM@ubh)}(hhh](h)}(hifindex (``u32``)h](h ifindex (}(hj1hhhNhNubh)}(h``u32``h]hu32}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj1ubh)}(hj1hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj1hhhhhMEubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj1hhhKubj)}(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}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMEhj2ubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhhhMEhj1hhubah}(h]h ]h"]h$]h&]uh1jhj1hhhhhMEubeh}(h] ifindex-u32ah ]h"] ifindex (u32)ah$]h&]uh1hhj1hhhhhMEubh)}(hhh](h)}(hpeer (``nest``)h](hpeer (}(hj>2hhhNhNubh)}(h``nest``h]hnest}(hjF2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj>2ubh)}(hj>2hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj;2hhhhhMIubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjd2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhja2hhhKubj)}(hPThe peer object containing the attributed of interest for the specific operationh]j-)}(hjt2h]hPThe peer object containing the attributed of interest for the specific operation}(hjv2hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMIhjr2ubah}(h]h ]h"]h$]h&]uh1jhja2ubeh}(h]h ]h"]h$]h&]uh1jhhhMIhj^2hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2hhhKubj)}(h!:ref:`ovpn-attribute-set-peer` h]j-)}(h:ref:`ovpn-attribute-set-peer`h]h)}(hj2h]j)}(hj2h]hovpn-attribute-set-peer}(hj2hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj2ubah}(h]h ]h"]h$]h&]refdocj refdomainj2reftyperef refexplicitrefwarnjovpn-attribute-set-peeruh1hhhhMIhj2ubah}(h]h ]h"]h$]h&]uh1j,hhhMIhj2ubah}(h]h ]h"]h$]h&]uh1jhj2ubeh}(h]h ]h"]h$]h&]uh1jhhhMIhj^2hhubeh}(h]h ]h"]h$]h&]uh1jhj;2hhhhhMIubeh}(h] peer-nestah ]h"] peer (nest)ah$]h&]uh1hhj1hhhhhMIubh)}(hhh](h)}(hkeyconf (``nest``)h](h keyconf (}(hj2hhhNhNubh)}(h``nest``h]hnest}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2ubh)}(hj2hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj2hhhhhMPubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 3hhhKubj)}(h"Peer specific cipher configurationh]j-)}(hj 3h]h"Peer specific cipher configuration}(hj"3hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMPhj3ubah}(h]h ]h"]h$]h&]uh1jhj 3ubeh}(h]h ]h"]h$]h&]uh1jhhhMPhj 3hhubj)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj>3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;3hhhKubj)}(h#:ref:`ovpn-attribute-set-keyconf` h]j-)}(h!:ref:`ovpn-attribute-set-keyconf`h]h)}(hjR3h]j)}(hjR3h]hovpn-attribute-set-keyconf}(hjW3hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjT3ubah}(h]h ]h"]h$]h&]refdocj refdomainja3reftyperef refexplicitrefwarnjovpn-attribute-set-keyconfuh1hhhhMPhjP3ubah}(h]h ]h"]h$]h&]uh1j,hhhMPhjL3ubah}(h]h ]h"]h$]h&]uh1jhj;3ubeh}(h]h ]h"]h$]h&]uh1jhhhMPhj 3hhubeh}(h]h ]h"]h$]h&]uh1jhj2hhhhhMPubh)}(h+.. _ovpn-attribute-set-ovpn-peer-new-input:h]h}(h]h ]h"]h$]h&]h&ovpn-attribute-set-ovpn-peer-new-inputuh1hhMhj2hhhhubeh}(h] keyconf-nestah ]h"]keyconf (nest)ah$]h&]uh1hhj1hhhhhMPubeh}(h](jZj1eh ]h"](ovpnovpn-attribute-set-ovpneh$]h&]uh1hhjdhhhhhM@j}j3j1sj}j1j1subh)}(hhh](h)}(hovpn-peer-new-inputh]hovpn-peer-new-input}(hj3hhhNhNubah}(h]h ]h"]h$]h&]hjvuh1hhj3hhhhhMPubh)}(hhh]h)}(hifindexh]hifindex}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj3hhhhhMYubah}(h]ifindexah ]h"]h$]ifindexah&]uh1hhj3hhhhhMYjsKubh)}(hhh](h)}(hpeerh]hpeer}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj3hhhhhM[ubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3hhhKubj)}(h*:ref:`ovpn-attribute-set-peer-new-input` h]j-)}(h(:ref:`ovpn-attribute-set-peer-new-input`h]h)}(hj3h]j)}(hj3h]h!ovpn-attribute-set-peer-new-input}(hj4hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]refdocj refdomainj 4reftyperef refexplicitrefwarnj!ovpn-attribute-set-peer-new-inputuh1hhhhM[hj3ubah}(h]h ]h"]h$]h&]uh1j,hhhM[hj3ubah}(h]h ]h"]h$]h&]uh1jhj3ubeh}(h]h ]h"]h$]h&]uh1jhhhM[hj3hhubah}(h]h ]h"]h$]h&]uh1jhj3hhhhhM[ubh)}(h+.. _ovpn-attribute-set-ovpn-peer-set-input:h]h}(h]h ]h"]h$]h&]h&ovpn-attribute-set-ovpn-peer-set-inputuh1hhMhj3hhhhubeh}(h]id18ah ]h"]h$]j-)ah&]uh1hhj3hhhhhM[jsKubeh}(h](j|j3eh ]h"](ovpn-peer-new-input&ovpn-attribute-set-ovpn-peer-new-inputeh$]h&]uh1hhjdhhhhhMPj}jM4j3sj}j3j3subh)}(hhh](h)}(hovpn-peer-set-inputh]hovpn-peer-set-input}(hjU4hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjR4hhhhhM[ubh)}(hhh]h)}(hifindexh]hifindex}(hjf4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjc4hhhhhMbubah}(h]id19ah ]h"]h$]j3ah&]uh1hhjR4hhhhhMbjsKubh)}(hhh](h)}(hpeerh]hpeer}(hj~4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{4hhhhhMdubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4hhhKubj)}(h*:ref:`ovpn-attribute-set-peer-set-input` h]j-)}(h(:ref:`ovpn-attribute-set-peer-set-input`h]h)}(hj4h]j)}(hj4h]h!ovpn-attribute-set-peer-set-input}(hj4hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj4ubah}(h]h ]h"]h$]h&]refdocj refdomainj4reftyperef refexplicitrefwarnj!ovpn-attribute-set-peer-set-inputuh1hhhhMdhj4ubah}(h]h ]h"]h$]h&]uh1j,hhhMdhj4ubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhhhMdhj4hhubah}(h]h ]h"]h$]h&]uh1jhj{4hhhhhMdubh)}(h+.. _ovpn-attribute-set-ovpn-peer-del-input:h]h}(h]h ]h"]h$]h&]h&ovpn-attribute-set-ovpn-peer-del-inputuh1hhMhj{4hhhhubeh}(h]id20ah ]h"]h$]peerah&]uh1hhjR4hhhhhMdjsKubeh}(h](jj@4eh ]h"](ovpn-peer-set-input&ovpn-attribute-set-ovpn-peer-set-inputeh$]h&]uh1hhjdhhhhhM[j}j4j64sj}j@4j64subh)}(hhh](h)}(hovpn-peer-del-inputh]hovpn-peer-del-input}(hj4hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj4hhhhhMdubh)}(hhh]h)}(hifindexh]hifindex}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj 5hhhhhMkubah}(h]id21ah ]h"]h$]ifindexah&]uh1hhj4hhhhhMkjsKubh)}(hhh](h)}(hpeerh]hpeer}(hj)5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&5hhhhhMmubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj=5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:5hhhKubj)}(h*:ref:`ovpn-attribute-set-peer-del-input` h]j-)}(h(:ref:`ovpn-attribute-set-peer-del-input`h]h)}(hjQ5h]j)}(hjQ5h]h!ovpn-attribute-set-peer-del-input}(hjV5hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjS5ubah}(h]h ]h"]h$]h&]refdocj refdomainj`5reftyperef refexplicitrefwarnj!ovpn-attribute-set-peer-del-inputuh1hhhhMmhjO5ubah}(h]h ]h"]h$]h&]uh1j,hhhMmhjK5ubah}(h]h ]h"]h$]h&]uh1jhj:5ubeh}(h]h ]h"]h$]h&]uh1jhhhMmhj75hhubah}(h]h ]h"]h$]h&]uh1jhj&5hhhhhMmubh)}(h(.. _ovpn-attribute-set-ovpn-keyconf-get:h]h}(h]h ]h"]h$]h&]h#ovpn-attribute-set-ovpn-keyconf-getuh1hhM!hj&5hhhhubeh}(h]id22ah ]h"]h$]peerah&]uh1hhj4hhhhhMmjsKubeh}(h](jj4eh ]h"](ovpn-peer-del-input&ovpn-attribute-set-ovpn-peer-del-inputeh$]h&]uh1hhjdhhhhhMdj}j5j4sj}j4j4subh)}(hhh](h)}(hovpn-keyconf-geth]hovpn-keyconf-get}(hj5hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj5hhhhhMmubh)}(hhh]h)}(hifindexh]hifindex}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5hhhhhMtubah}(h]id23ah ]h"]h$]ifindexah&]uh1hhj5hhhhhMtjsKubh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj5hhhhhMvubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5hhhKubj)}(h':ref:`ovpn-attribute-set-keyconf-get` h]j-)}(h%:ref:`ovpn-attribute-set-keyconf-get`h]h)}(hj5h]j)}(hj5h]hovpn-attribute-set-keyconf-get}(hj6hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj5ubah}(h]h ]h"]h$]h&]refdocj refdomainj 6reftyperef refexplicitrefwarnjovpn-attribute-set-keyconf-getuh1hhhhMvhj5ubah}(h]h ]h"]h$]h&]uh1j,hhhMvhj5ubah}(h]h ]h"]h$]h&]uh1jhj5ubeh}(h]h ]h"]h$]h&]uh1jhhhMvhj5hhubah}(h]h ]h"]h$]h&]uh1jhj5hhhhhMvubh)}(h/.. _ovpn-attribute-set-ovpn-keyconf-swap-input:h]h}(h]h ]h"]h$]h&]h*ovpn-attribute-set-ovpn-keyconf-swap-inputuh1hhM0hj5hhhhubeh}(h]id24ah ]h"]h$]j/ah&]uh1hhj5hhhhhMvjsKubeh}(h](jj5eh ]h"](ovpn-keyconf-get#ovpn-attribute-set-ovpn-keyconf-geteh$]h&]uh1hhjdhhhhhMmj}jL6j5sj}j5j5subh)}(hhh](h)}(hovpn-keyconf-swap-inputh]hovpn-keyconf-swap-input}(hjT6hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjQ6hhhhhMvubh)}(hhh]h)}(hifindexh]hifindex}(hje6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjb6hhhhhM}ubah}(h]id25ah ]h"]h$]ifindexah&]uh1hhjQ6hhhhhM}jsKubh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj~6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{6hhhhhMubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6hhhKubj)}(h.:ref:`ovpn-attribute-set-keyconf-swap-input` h]j-)}(h,:ref:`ovpn-attribute-set-keyconf-swap-input`h]h)}(hj6h]j)}(hj6h]h%ovpn-attribute-set-keyconf-swap-input}(hj6hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj6ubah}(h]h ]h"]h$]h&]refdocj refdomainj6reftyperef refexplicitrefwarnj%ovpn-attribute-set-keyconf-swap-inputuh1hhhhMhj6ubah}(h]h ]h"]h$]h&]uh1j,hhhMhj6ubah}(h]h ]h"]h$]h&]uh1jhj6ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj6hhubah}(h]h ]h"]h$]h&]uh1jhj{6hhhhhMubh)}(h... _ovpn-attribute-set-ovpn-keyconf-del-input:h]h}(h]h ]h"]h$]h&]h)ovpn-attribute-set-ovpn-keyconf-del-inputuh1hhM?hj{6hhhhubeh}(h]id26ah ]h"]h$]keyconfah&]uh1hhjQ6hhhhhMjsKubeh}(h](jj?6eh ]h"](ovpn-keyconf-swap-input*ovpn-attribute-set-ovpn-keyconf-swap-inputeh$]h&]uh1hhjdhhhhhMvj}j6j56sj}j?6j56subh)}(hhh](h)}(hovpn-keyconf-del-inputh]hovpn-keyconf-del-input}(hj6hhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhj6hhhhhMubh)}(hhh]h)}(hifindexh]hifindex}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj 7hhhhhMubah}(h]id27ah ]h"]h$]ifindexah&]uh1hhj6hhhhhMjsKubh)}(hhh](h)}(hkeyconfh]hkeyconf}(hj)7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&7hhhhhMubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj=7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj:7hhhKubj)}(h,:ref:`ovpn-attribute-set-keyconf-del-input` h]j-)}(h+:ref:`ovpn-attribute-set-keyconf-del-input`h]h)}(hjQ7h]j)}(hjQ7h]h$ovpn-attribute-set-keyconf-del-input}(hjV7hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjS7ubah}(h]h ]h"]h$]h&]refdocj refdomainj`7reftyperef refexplicitrefwarnj$ovpn-attribute-set-keyconf-del-inputuh1hhhhMhjO7ubah}(h]h ]h"]h$]h&]uh1j,hhhMhjK7ubah}(h]h ]h"]h$]h&]uh1jhj:7ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj77hhubah}(h]h ]h"]h$]h&]uh1jhj&7hhhhhMubeh}(h]id28ah ]h"]h$]keyconfah&]uh1hhj6hhhZhhMjsKubeh}(h](j&j6eh ]h"](ovpn-keyconf-del-input)ovpn-attribute-set-ovpn-keyconf-del-inputeh$]h&]uh1hhjdhhhhhMj}j7j6sj}j6j6subeh}(h]j ah ]h"]attribute setsah$]h&]uh1hhhhhhhhK!ubeh}(h](jRheh ]h"](!family ovpn netlink specification netlink-ovpneh$]h&]uh1hhhhhhhhKj}j7hsj}hhsubeh}(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_handlerj7error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'doctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addresses pep_base_urlhttps://peps.python.org/pep_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/rfc_referencesNsection_self_linksmartquotes_locales]envNtrim_footnote_reference_space smart_quotesubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(h]haj]jaj]jajv ]jl aj ]j aj]jajb]jXajH]j>aj]jaj]j~aj"]jaj]jaj]jaj]jwajj]j`aj]jaj]juaj)]j)aj*]j*aj+]j+aj,]j,aj/]j/aj0]j0aj 1]j1aj^1]jT1aj1]j1aj3]j3aj@4]j64aj4]j4aj5]j5aj?6]j56aj6]j6aunameids}(j7hj7jRjWjSj}jqjjjjjjj| jj{ jj jv j jjj jjjhjjgj:jNjbjMj\jjHjj~jjjjj(jj'jjj"j jjjjjjj4jajVjjjjujoj cipher-algNjjjjjjXjjWjj7j j+)jpeerNjjjjjAj>jjj5 j2 j j j j j!j!jK"jH"j #j#j#j#j,$j)$j$j$j$j$j%j%j&j%jd&ja&j&j&j*'j''j'j'j'j'jS(jP(j(j(j$)j!)j*j)j*jJidN remote-ipv4N remote-ipv6Nremote-ipv6-scope-idN remote-portNj)j)vpn-ipv4Nvpn-ipv6N local-ipv4N local-ipv6Nkeepalive-intervalNkeepalive-timeoutNtx-idNj+j*j+jlj,j+j,jj/j,keyconfNj,j,j>-j;-j-j-jM.jJ.j.j.j/j/j0j/j0jj.0j+0j0j0j-1j0j,1jpeer-idNslotNj1j0jk1j 1jj1jj1j^1j1j8j3j1j3jZj82j52j2j2j3j3jM4j3jL4j|ifindexNj4j@4j4jj5j4j5jjL6j5jK6jj6j?6j6jj7j6j7j&u nametypes}(j7j7jWj}jjjj| j{ j j jjjhjgjNjMjjjjj(j'jj jjjjajjjoj.8jjjXjWj7j+)j/8jjjAjj5 j j j!jK"j #j#j,$j$j$j%j&jd&j&j*'j'j'jS(j(j$)j*j*j08j18j28j38j48j)j58j68j78j88j98j:8j;8j+j+j,j,j/j<8j,j>-j-jM.j.j/j0j0j.0j0j-1j,1j=8j>8j1jk1jj1j1j1j3j3j82j2j3jM4jL4j?8j4j4j5j5jL6jK6j6j6j7j7uh}(hhjRhjSjjqjZjjjjjjjjjjjv j jj j j jj jjj:jjbjmj\jmjHjSj~jSjjjjjjjjj"j-jj-jjjjj4jjVjjjjujjjjjjjjvjjvjjjjj jdjjj(jjjjjj>jjjDj2 jj j8 j j j!j jH"j!j#jN"j#j #j)$j#j$j/$j$j$j%j$j%j%ja&j&j&jg&j''j&j'j-'j'j'jP(j'j(jV(j!)j(j)j1)jJj1)jU)jB)jn)j[)j)jt)j)j)j)j)j)j)j)j)j*j)j*j *j6*j#*jO*j<*jh*jU*j*jn*j*j*jlj*j*j*j*j*j*j*j+j*j +j +j8+j%+jP+j=+jh+jU+j+jm+j+j+j+j+j+j+j+j+jj+j,j+j,j!,jj!,j,j2,j;-j,j-jA-jJ.j-j.jP.j/j.j/j/jj/j+0j/j0j10j0j0jj0j0j0j0j0j0j0j#1j1j 1j21jj21ja1jC1j^1jp1j8jp1j1j1j1j1j1j1jZj1j52j1j2j;2j3j2j3j3j|j3j3j3jC4j3j@4jR4jjR4jv4jc4j4j{4j4j4jj4j 5j 5j5j&5j5j5jj5j5j5jB6j5j?6jQ6jjQ6ju6jb6j6j{6j6j6j&j6j 7j 7j7j&7j j3jkjbjjjjjjjjjj j4j+jVjMjxjojjjjjjjjj.j%jPjGjojfjjjjjjjjj"jjDj;jfj]jjjjjjjjjjj2j)jTjKjvjmjjjjjjjjj ju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j7KAsRparse_messages](hsystem_message)}(hhh]j-)}(h%Duplicate implicit target name: "id".h]h)Duplicate implicit target name: “id”.}(hjc8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj`8ubah}(h]h ]h"]h$]h&]j*alevelKtypeINFOsourcehnjlineKuh1j^8hj*hhhhhKubj_8)}(hhh]j-)}(h.Duplicate implicit target name: "remote-ipv4".h]h2Duplicate implicit target name: “remote-ipv4”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj|8ubah}(h]h ]h"]h$]h&]j*alevelKtypejy8sourcehnjlineKuh1j^8hj*hhhhhKubj_8)}(hhh]j-)}(h.Duplicate implicit target name: "remote-ipv6".h]h2Duplicate implicit target name: “remote-ipv6”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj8ubah}(h]h ]h"]h$]h&]j*alevelKtypejy8sourcehnjlineKuh1j^8hj*hhhhhKubj_8)}(hhh]j-)}(h7Duplicate implicit target name: "remote-ipv6-scope-id".h]h;Duplicate implicit target name: “remote-ipv6-scope-id”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj8ubah}(h]h ]h"]h$]h&]j+alevelKtypejy8sourcehnjlineKuh1j^8hj*hhhhhKubj_8)}(hhh]j-)}(h.Duplicate implicit target name: "remote-port".h]h2Duplicate implicit target name: “remote-port”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj8ubah}(h]h ]h"]h$]h&]j +alevelKtypejy8sourcehnjlineKuh1j^8hj +hhhhhKubj_8)}(hhh]j-)}(h+Duplicate implicit target name: "vpn-ipv4".h]h/Duplicate implicit target name: “vpn-ipv4”.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj8ubah}(h]h ]h"]h$]h&]j8+alevelKtypejy8sourcehnjlineKuh1j^8hj%+hhhhhKubj_8)}(hhh]j-)}(h+Duplicate implicit target name: "vpn-ipv6".h]h/Duplicate implicit target name: “vpn-ipv6”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj9ubah}(h]h ]h"]h$]h&]jP+alevelKtypejy8sourcehnjlineKuh1j^8hj=+hhhhhKubj_8)}(hhh]j-)}(h-Duplicate implicit target name: "local-ipv4".h]h1Duplicate implicit target name: “local-ipv4”.}(hj!9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj9ubah}(h]h ]h"]h$]h&]jh+alevelKtypejy8sourcehnjlineKuh1j^8hjU+hhhhhKubj_8)}(hhh]j-)}(h-Duplicate implicit target name: "local-ipv6".h]h1Duplicate implicit target name: “local-ipv6”.}(hj<9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj99ubah}(h]h ]h"]h$]h&]j+alevelKtypejy8sourcehnjlineKuh1j^8hjm+hhhhhKubj_8)}(hhh]j-)}(h5Duplicate implicit target name: "keepalive-interval".h]h9Duplicate implicit target name: “keepalive-interval”.}(hjW9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hjT9ubah}(h]h ]h"]h$]h&]j+alevelKtypejy8sourcehnjlineKuh1j^8hj+hhhhhKubj_8)}(hhh]j-)}(h4Duplicate implicit target name: "keepalive-timeout".h]h8Duplicate implicit target name: “keepalive-timeout”.}(hjr9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hjo9ubah}(h]h ]h"]h$]h&]j+alevelKtypejy8sourcehnjlineKuh1j^8hj+hhhhhKubj_8)}(hhh]j-)}(h(Duplicate implicit target name: "tx-id".h]h,Duplicate implicit target name: “tx-id”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj9ubah}(h]h ]h"]h$]h&]j+alevelKtypejy8sourcehnjlineKuh1j^8hj+hhhhhKubj_8)}(hhh]j-)}(h%Duplicate implicit target name: "id".h]h)Duplicate implicit target name: “id”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj9ubah}(h]h ]h"]h$]h&]j,alevelKtypejy8sourcehnjlineKuh1j^8hj+hhhhhKubj_8)}(hhh]j-)}(h-Duplicate implicit target name: "cipher-alg".h]h1Duplicate implicit target name: “cipher-alg”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj9ubah}(h]h ]h"]h$]h&]j#1alevelKtypejy8sourcehnjlineM2uh1j^8hj1hhhhhM2ubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "peer-id".h]h.Duplicate implicit target name: “peer-id”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj9ubah}(h]h ]h"]h$]h&]ja1alevelKtypejy8sourcehnjlineM8uh1j^8hjC1hhhhhM8ubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "peer-id".h]h.Duplicate implicit target name: “peer-id”.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj9ubah}(h]h ]h"]h$]h&]j1alevelKtypejy8sourcehnjlineM>uh1j^8hj1hhhhhM>ubj_8)}(hhh]j-)}(h'Duplicate implicit target name: "slot".h]h+Duplicate implicit target name: “slot”.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj:ubah}(h]h ]h"]h$]h&]j1alevelKtypejy8sourcehnjlineM@uh1j^8hj1hhhhhM@ubj_8)}(hhh]j-)}(h'Duplicate implicit target name: "peer".h]h+Duplicate implicit target name: “peer”.}(hj/:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj,:ubah}(h]h ]h"]h$]h&]jC4alevelKtypejy8sourcehnjlineM[uh1j^8hj3hhhhhM[ubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hjJ:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hjG:ubah}(h]h ]h"]h$]h&]jv4alevelKtypejy8sourcehnjlineMbuh1j^8hjc4hhhhhMbubj_8)}(hhh]j-)}(h'Duplicate implicit target name: "peer".h]h+Duplicate implicit target name: “peer”.}(hje:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hjb:ubah}(h]h ]h"]h$]h&]j4alevelKtypejy8sourcehnjlineMduh1j^8hj{4hhhhhMdubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj}:ubah}(h]h ]h"]h$]h&]j 5alevelKtypejy8sourcehnjlineMkuh1j^8hj 5hhhhhMkubj_8)}(hhh]j-)}(h'Duplicate implicit target name: "peer".h]h+Duplicate implicit target name: “peer”.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj:ubah}(h]h ]h"]h$]h&]j5alevelKtypejy8sourcehnjlineMmuh1j^8hj&5hhhhhMmubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj:ubah}(h]h ]h"]h$]h&]j5alevelKtypejy8sourcehnjlineMtuh1j^8hj5hhhhhMtubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "keyconf".h]h.Duplicate implicit target name: “keyconf”.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj:ubah}(h]h ]h"]h$]h&]jB6alevelKtypejy8sourcehnjlineMvuh1j^8hj5hhhhhMvubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj:ubah}(h]h ]h"]h$]h&]ju6alevelKtypejy8sourcehnjlineM}uh1j^8hjb6hhhhhM}ubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "keyconf".h]h.Duplicate implicit target name: “keyconf”.}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj;ubah}(h]h ]h"]h$]h&]j6alevelKtypejy8sourcehnjlineMuh1j^8hj{6hhhhhMubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "ifindex".h]h.Duplicate implicit target name: “ifindex”.}(hj";hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj;ubah}(h]h ]h"]h$]h&]j 7alevelKtypejy8sourcehnjlineMuh1j^8hj 7hhhhhMubj_8)}(hhh]j-)}(h*Duplicate implicit target name: "keyconf".h]h.Duplicate implicit target name: “keyconf”.}(hj=;hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj:;ubah}(h]h ]h"]h$]h&]j7alevelKtypejy8sourcehnjlineMuh1j^8hj&7hhhhhMubetransform_messages](j_8)}(hhh]j-)}(hhh]h2Hyperlink target "netlink-ovpn" is not referenced.}hjZ;sbah}(h]h ]h"]h$]h&]uh1j,hjW;ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineKuh1j^8ubj_8)}(hhh]j-)}(hhh]h=Hyperlink target "ovpn-operation-peer-new" is not referenced.}hjt;sbah}(h]h ]h"]h$]h&]uh1j,hjq;ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineKuh1j^8ubj_8)}(hhh]j-)}(hhh]h=Hyperlink target "ovpn-operation-peer-set" is not referenced.}hj;sbah}(h]h ]h"]h$]h&]uh1j,hj;ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineK4uh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineKJuh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineKkuh1j^8ubj_8)}(hhh]j-)}(hhh]hAHyperlink target "ovpn-operation-peer-del-ntf" is not referenced.}hj;sbah}(h]h ]h"]h$]h&]uh1j,hj;ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineKuh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineM1uh1j^8ubj_8)}(hhh]j-)}(hhh]h=Hyperlink target "ovpn-attribute-set-peer" is not referenced.}hj<sbah}(h]h ]h"]h$]h&]uh1j,hj<ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineMCuh1j^8ubj_8)}(hhh]j-)}(hhh]hGHyperlink target "ovpn-attribute-set-peer-new-input" is not referenced.}hj=sbah}(h]h ]h"]h$]h&]uh1j,hj=ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(hhh]j-)}(hhh]hGHyperlink target "ovpn-attribute-set-peer-set-input" is not referenced.}hj.=sbah}(h]h ]h"]h$]h&]uh1j,hj+=ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineM(uh1j^8ubj_8)}(hhh]j-)}(hhh]hGHyperlink target "ovpn-attribute-set-peer-del-input" is not referenced.}hjH=sbah}(h]h ]h"]h$]h&]uh1j,hjE=ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineMhuh1j^8ubj_8)}(hhh]j-)}(hhh]h@Hyperlink target "ovpn-attribute-set-keyconf" is not referenced.}hjb=sbah}(h]h ]h"]h$]h&]uh1j,hj_=ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineMquh1j^8ubj_8)}(hhh]j-)}(hhh]h?Hyperlink target "ovpn-attribute-set-keydir" is not referenced.}hj|=sbah}(h]h ]h"]h$]h&]uh1j,hjy=ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(hhh]j-)}(hhh]hLHyperlink target "ovpn-attribute-set-ovpn-peer-set-input" is not referenced.}hj>sbah}(h]h ]h"]h$]h&]uh1j,hj>ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(hhh]j-)}(hhh]hLHyperlink target "ovpn-attribute-set-ovpn-peer-del-input" is not referenced.}hj2>sbah}(h]h ]h"]h$]h&]uh1j,hj/>ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineMuh1j^8ubj_8)}(hhh]j-)}(hhh]hIHyperlink target "ovpn-attribute-set-ovpn-keyconf-get" is not referenced.}hjL>sbah}(h]h ]h"]h$]h&]uh1j,hjI>ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineM!uh1j^8ubj_8)}(hhh]j-)}(hhh]hPHyperlink target "ovpn-attribute-set-ovpn-keyconf-swap-input" is not referenced.}hjf>sbah}(h]h ]h"]h$]h&]uh1j,hjc>ubah}(h]h ]h"]h$]h&]levelKtypejy8sourcehnjlineM0uh1j^8ubj_8)}(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&]levelKtypejy8sourcehnjlineM?uh1j^8ube transformerN include_log] decorationNhhub.