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/pspmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/zh_TW/netlink/specs/pspmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/it_IT/netlink/specs/pspmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ja_JP/netlink/specs/pspmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ko_KR/netlink/specs/pspmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/pt_BR/netlink/specs/pspmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/sp_SP/netlink/specs/pspmodnameN 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:spacepreserveuh1hhhhhh@/var/lib/git/docbuild/linux/Documentation/netlink/specs/psp.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-psp:h]h}(h]h ]h"]h$]h&]refid netlink-pspuh1hhKhhhhhhubhsection)}(hhh](htitle)}(h$Family ``psp`` netlink specificationh](hFamily }(hhhhhNhNubhliteral)}(h``psp``h]hpsp}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh netlink specification}(hhhhhNhNubeh}(h]h ]h"]h$]h&]hid4uh1hhhhhhhhKubhtopic)}(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]hpsp}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhj3ubh netlink specification}(hj3hhhNhNubeh}(h]j ah ]h"]h$]h&]refid family-psp-netlink-specificationuh1j1hj.ubah}(h]h ]h"]h$]h&]uh1j,hj)ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hSummary}(hjbhhhNhNubah}(h]id5ah ]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]id6ah ]h"]h$]h&]refid operationsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hj~ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hdev-get}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]refiddev-getuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h dev-add-ntf}(hjhhhNhNubah}(h]id8ah ]h"]h$]h&]refid dev-add-ntfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h dev-del-ntf}(hjhhhNhNubah}(h]id9ah ]h"]h$]h&]refid dev-del-ntfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hdev-set}(hj hhhNhNubah}(h]id10ah ]h"]h$]h&]refiddev-setuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hdev-change-ntf}(hj+hhhNhNubah}(h]id11ah ]h"]h$]h&]refiddev-change-ntfuh1j1hj(ubah}(h]h ]h"]h$]h&]uh1j,hj%ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h key-rotate}(hjMhhhNhNubah}(h]id12ah ]h"]h$]h&]refid key-rotateuh1j1hjJubah}(h]h ]h"]h$]h&]uh1j,hjGubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkey-rotate-ntf}(hjohhhNhNubah}(h]id13ah ]h"]h$]h&]refidkey-rotate-ntfuh1j1hjlubah}(h]h ]h"]h$]h&]uh1j,hjiubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hrx-assoc}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]refidrx-assocuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]htx-assoc}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]refidtx-assocuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h get-stats}(hjhhhNhNubah}(h]id16ah ]h"]h$]h&]refid get-statsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h dev-assoc}(hjhhhNhNubah}(h]id17ah ]h"]h$]h&]refid dev-assocuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h dev-disassoc}(hjhhhNhNubah}(h]id18ah ]h"]h$]h&]refid dev-disassocuh1j1hjubah}(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}(hjGhhhNhNubah}(h]id19ah ]h"]h$]h&]refidmulticast-groupsuh1j1hjDubah}(h]h ]h"]h$]h&]uh1j,hjAubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Definitions}(hjihhhNhNubah}(h]id20ah ]h"]h$]h&]refid definitionsuh1j1hjfubah}(h]h ]h"]h$]h&]uh1j,hjcubj#)}(hhh]j()}(hhh]j-)}(hhh]j2)}(hhh]hversion}(hjhhhNhNubah}(h]id21ah ]h"]h$]h&]refidversionuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]uh1j"hjcubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]hAttribute sets}(hjhhhNhNubah}(h]id22ah ]h"]h$]h&]refidattribute-setsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hassoc-dev-info}(hjhhhNhNubah}(h]id23ah ]h"]h$]h&]refidassoc-dev-infouh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hdev}(hjhhhNhNubah}(h]id24ah ]h"]h$]h&]refiddevuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hassoc}(hjhhhNhNubah}(h]id25ah ]h"]h$]h&]refidassocuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkeys}(hj;hhhNhNubah}(h]id26ah ]h"]h$]h&]refidkeysuh1j1hj8ubah}(h]h ]h"]h$]h&]uh1j,hj5ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hstats}(hj]hhhNhNubah}(h]id27ah ]h"]h$]h&]refidstatsuh1j1hjZubah}(h]h ]h"]h$]h&]uh1j,hjWubah}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjkuh1hhjhhhhhKubj-)}(h-PSP Security Protocol Generic Netlink family.h]h-PSP Security Protocol Generic Netlink family.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubeh}(h]jqah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubh)}(h.. _psp-operation-dev-get:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-getuh1hhKhjhhhhubh)}(hhh](h)}(hdev-geth]hdev-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(h?Get / dump information about PSP capable devices on the system.h]h?Get / dump information about PSP capable devices on the system.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubh field_list)}(hhh](hfield)}(hhh](h field_name)}(h attribute-seth]h attribute-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubh field_body)}(h:ref:`psp-attribute-set-dev`h]j-)}(hjh]h)}(hjh]hinline)}(hjh]hpsp-attribute-set-dev}(hj)hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1j'hj$ubah}(h]h ]h"]h$]h&]refdocnetlink/specs/psp refdomainj4reftyperef refexplicitrefwarn reftargetpsp-attribute-set-devuh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j )}(hdoh]hdo}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjZhhhKubj)}(h**request** :attributes: [``id``] **reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``] **pre** psp-device-get-locked **post** psp-device-unlock h]hdefinition_list)}(hhh](hdefinition_list_item)}(h"**request** :attributes: [``id``] h](hterm)}(h **request**h]hstrong)}(hj~h]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|ubah}(h]h ]h"]h$]h&]uh1jzhhhKhjvubh definition)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h [``id``] h]j-)}(h[``id``]h](h[}(hjhhhNhNubh)}(h``id``h]hid}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jthhhKhjqubju)}(h}**reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``] h](j{)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(hf[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``] h]j-)}(he[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``]h](h[}(hj&hhhNhNubh)}(h``id``h]hid}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh, }(hj&hhhNhNubh)}(h ``ifindex``h]hifindex}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh, }hj&sbh)}(h``psp-versions-cap``h]hpsp-versions-cap}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh, }hj&sbh)}(h``psp-versions-ena``h]hpsp-versions-ena}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh, }hj&sbh)}(h``assoc-list``h]h assoc-list}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh, }hj&sbh)}(h``by-association``h]hby-association}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh]}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj"ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhKhjqubju)}(h**pre** psp-device-get-locked h](j{)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhKhjubj)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhKhjqubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhKhjubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhKhjqubeh}(h]h ]h"]h$]h&]uh1johjkubah}(h]h ]h"]h$]h&]uh1jhjZubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j )}(hdumph]hdump}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1j hj@hhhKubj)}(h**reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``] h]jp)}(hhh]ju)}(h**reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``] h](j{)}(h **reply**h]j)}(hj^h]hreply}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\ubah}(h]h ]h"]h$]h&]uh1jzhhhKhjXubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjyhhhKubj)}(hi[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``] h]j-)}(he[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``, ``assoc-list``, ``by-association``]h](h[}(hjhhhNhNubh)}(h``id``h]hid}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``psp-versions-cap``h]hpsp-versions-cap}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``psp-versions-ena``h]hpsp-versions-ena}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``assoc-list``h]h assoc-list}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``by-association``h]hby-association}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jhhhKhjvubah}(h]h ]h"]h$]h&]uh1jhjsubah}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1jthhhKhjUubah}(h]h ]h"]h$]h&]uh1johjQubah}(h]h ]h"]h$]h&]uh1jhj@ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _psp-operation-dev-add-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-add-ntfuh1hhK;hjhhhhubeh}(h](jjeh ]h"](dev-getpsp-operation-dev-geteh$]h&]uh1hhjhhhhhKÌexpect_referenced_by_name}jNjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(h dev-add-ntfh]h dev-add-ntf}(hjXhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjUhhhhhKubj-)}(h$Notification about device appearing.h]h$Notification about device appearing.}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjUhhubj)}(hhh](j)}(hhh](j )}(hnotifyh]hnotify}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjwhhhKubj)}(hdev-geth]j-)}(hjh]hdev-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjwubeh}(h]h ]h"]h$]h&]uh1jhhhKhjthhubj)}(hhh](j )}(hmcgrph]hmcgrp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(hmgmt h]j-)}(hmgmth]hmgmt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjthhubeh}(h]h ]h"]h$]h&]uh1jhjUhhhhhKubh)}(h.. _psp-operation-dev-del-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-del-ntfuh1hhKFhjUhhhhubeh}(h](jjHeh ]h"]( dev-add-ntfpsp-operation-dev-add-ntfeh$]h&]uh1hhjhhhhhKjQ}jj>sjS}jHj>subh)}(hhh](h)}(h dev-del-ntfh]h dev-del-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(h'Notification about device disappearing.h]h'Notification about device disappearing.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j )}(hnotifyh]hnotify}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(hdev-geth]j-)}(hj$ h]hdev-get}(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 )}(hmcgrph]hmcgrp}(hjB hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj? hhhKubj)}(hmgmt h]j-)}(hmgmth]hmgmt}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjP ubah}(h]h ]h"]h$]h&]uh1jhj? ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _psp-operation-dev-set:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-setuh1hhKQhjhhhhubeh}(h](jjeh ]h"]( dev-del-ntfpsp-operation-dev-del-ntfeh$]h&]uh1hhjhhhhhKjQ}j jsjS}jjsubh)}(hhh](h)}(hdev-seth]hdev-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubj-)}(h&Set the configuration of a PSP device.h]h&Set the configuration of a PSP device.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj hhubj)}(hhh](j)}(hhh](j )}(h attribute-seth]h attribute-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h:ref:`psp-attribute-set-dev`h]j-)}(hj h]h)}(hj h]j()}(hj h]hpsp-attribute-set-dev}(hj hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj reftyperef refexplicitrefwarnjFpsp-attribute-set-devuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j )}(hflagsh]hflags}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj 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,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j )}(hdoh]hdo}(hj7 hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj4 hhhKubj)}(h**request** :attributes: [``id``, ``psp-versions-ena``] **reply** :attributes: [] **pre** psp-device-get-locked-admin **post** psp-device-unlock h]jp)}(hhh](ju)}(h8**request** :attributes: [``id``, ``psp-versions-ena``] h](j{)}(h **request**h]j)}(hjR h]hrequest}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjP ubah}(h]h ]h"]h$]h&]uh1jzhhhKhjL ubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjp hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjm hhhKubj)}(h[``id``, ``psp-versions-ena``] h]j-)}(h[``id``, ``psp-versions-ena``]h](h[}(hj hhhNhNubh)}(h``id``h]hid}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }(hj hhhNhNubh)}(h``psp-versions-ena``h]hpsp-versions-ena}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj~ ubah}(h]h ]h"]h$]h&]uh1jhjm ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjj ubah}(h]h ]h"]h$]h&]uh1jhjg ubah}(h]h ]h"]h$]h&]uh1jhjL ubeh}(h]h ]h"]h$]h&]uh1jthhhKhjI ubju)}(h**reply** :attributes: [] h](j{)}(h **reply**h]j)}(hj h]hreply}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jzhhhKhj ubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h[] h]j-)}(h[]h]h[]}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jthhhKhjI ubju)}(h$**pre** psp-device-get-locked-admin h](j{)}(h**pre**h]j)}(hj: h]hpre}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8 ubah}(h]h ]h"]h$]h&]uh1jzhhhKhj4 ubj)}(hhh]j-)}(hpsp-device-get-locked-adminh]hpsp-device-get-locked-admin}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjO ubah}(h]h ]h"]h$]h&]uh1jhj4 ubeh}(h]h ]h"]h$]h&]uh1jthhhKhjI ubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hjr h]hpost}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjp ubah}(h]h ]h"]h$]h&]uh1jzhhhKhjl ubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjl ubeh}(h]h ]h"]h$]h&]uh1jthhhKhjI ubeh}(h]h ]h"]h$]h&]uh1johjE ubah}(h]h ]h"]h$]h&]uh1jhj4 ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(h!.. _psp-operation-dev-change-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-change-ntfuh1hhKjhj hhhhubeh}(h](jj~ eh ]h"](dev-setpsp-operation-dev-seteh$]h&]uh1hhjhhhhhKjQ}j jt sjS}j~ jt subh)}(hhh](h)}(hdev-change-ntfh]hdev-change-ntf}(hj hhhNhNubah}(h]h ]h"]h$]h&]hj4uh1hhj hhhhhKubj-)}(h6Notification about device configuration being changed.h]h6Notification about device configuration being changed.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj hhubj)}(hhh](j)}(hhh](j )}(hnotifyh]hnotify}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(hdev-geth]j-)}(hj h]hdev-get}(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 )}(hmcgrph]hmcgrp}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj! hhhKubj)}(hmgmt h]j-)}(hmgmth]hmgmt}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj2 ubah}(h]h ]h"]h$]h&]uh1jhj! ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(h.. _psp-operation-key-rotate:h]h}(h]h ]h"]h$]h&]hpsp-operation-key-rotateuh1hhKuhj hhhhubeh}(h](j:j eh ]h"](dev-change-ntfpsp-operation-dev-change-ntfeh$]h&]uh1hhjhhhhhKjQ}jf j sjS}j j subh)}(hhh](h)}(h key-rotateh]h key-rotate}(hjn hhhNhNubah}(h]h ]h"]h$]h&]hjVuh1hhjk hhhhhKubj-)}(hRotate the device key.h]hRotate the device key.}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjk hhubj)}(hhh](j)}(hhh](j )}(h attribute-seth]h attribute-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h:ref:`psp-attribute-set-dev`h]j-)}(hj h]h)}(hj h]j()}(hj h]hpsp-attribute-set-dev}(hj hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj reftyperef refexplicitrefwarnjFpsp-attribute-set-devuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j )}(hflagsh]hflags}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj 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,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j )}(hdoh]hdo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h**request** :attributes: [``id``] **reply** :attributes: [``id``] **pre** psp-device-get-locked-admin **post** psp-device-unlock h]jp)}(hhh](ju)}(h"**request** :attributes: [``id``] h](j{)}(h **request**h]j)}(hj4 h]hrequest}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj2 ubah}(h]h ]h"]h$]h&]uh1jzhhhKhj. ubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjO hhhKubj)}(h [``id``] h]j-)}(h[``id``]h](h[}(hjd hhhNhNubh)}(h``id``h]hid}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjd ubh]}(hjd hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj` ubah}(h]h ]h"]h$]h&]uh1jhjO ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjL ubah}(h]h ]h"]h$]h&]uh1jhjI ubah}(h]h ]h"]h$]h&]uh1jhj. ubeh}(h]h ]h"]h$]h&]uh1jthhhKhj+ ubju)}(h **reply** :attributes: [``id``] h](j{)}(h **reply**h]j)}(hj h]hreply}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jzhhhKhj ubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h [``id``] h]j-)}(h[``id``]h](h[}(hj hhhNhNubh)}(h``id``h]hid}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jthhhKhj+ ubju)}(h$**pre** psp-device-get-locked-admin h](j{)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhKhjubj)}(hhh]j-)}(hpsp-device-get-locked-adminh]hpsp-device-get-locked-admin}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj1ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhKhj+ ubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hjTh]hpost}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjRubah}(h]h ]h"]h$]h&]uh1jzhhhKhjNubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjiubah}(h]h ]h"]h$]h&]uh1jhjNubeh}(h]h ]h"]h$]h&]uh1jthhhKhj+ ubeh}(h]h ]h"]h$]h&]uh1johj' ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhjk hhhhhKubh)}(h!.. _psp-operation-key-rotate-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-key-rotate-ntfuh1hhKhjk hhhhubeh}(h](j\j` eh ]h"]( key-rotatepsp-operation-key-rotateeh$]h&]uh1hhjhhhhhKjQ}jjV sjS}j` jV subh)}(hhh](h)}(hkey-rotate-ntfh]hkey-rotate-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjxuh1hhjhhhhhMubj-)}(h.Notification about device key getting rotated.h]h.Notification about device key getting rotated.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(hhh](j)}(hhh](j )}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h key-rotateh]j-)}(hjh]h key-rotate}(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&]uh1j hjhhhKubj)}(huse h]j-)}(huseh]huse}(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.. _psp-operation-rx-assoc:h]h}(h]h ]h"]h$]h&]hpsp-operation-rx-assocuh1hhKhjhhhhubeh}(h](j~jeh ]h"](key-rotate-ntfpsp-operation-key-rotate-ntfeh$]h&]uh1hhjhhhhhMjQ}jHjsjS}jjsubh)}(hhh](h)}(hrx-assoch]hrx-assoc}(hjPhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjMhhhhhM ubj-)}(h=Allocate a new Rx key + SPI pair, associate it with a socket.h]h=Allocate a new Rx key + SPI pair, associate it with a socket.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM hjMhhubj)}(hhh](j)}(hhh](j )}(h attribute-seth]h attribute-set}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjohhhKubj)}(h:ref:`psp-attribute-set-assoc`h]j-)}(hjh]h)}(hjh]j()}(hjh]hpsp-attribute-set-assoc}(hjhhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]refdocj@ refdomainjreftyperef refexplicitrefwarnjFpsp-attribute-set-assocuh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1j,hhhM hjubah}(h]h ]h"]h$]h&]uh1jhjoubeh}(h]h ]h"]h$]h&]uh1jhhhM hjlhhubj)}(hhh](j )}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h**request** :attributes: [``dev-id``, ``version``, ``sock-fd``] **reply** :attributes: [``dev-id``, ``rx-key``] **pre** psp-assoc-device-get-locked **post** psp-device-unlock h]jp)}(hhh](ju)}(h@**request** :attributes: [``dev-id``, ``version``, ``sock-fd``] h](j{)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhM hjubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h'[``dev-id``, ``version``, ``sock-fd``] h]j-)}(h&[``dev-id``, ``version``, ``sock-fd``]h](h[}(hjhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``version``h]hversion}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``sock-fd``h]hsock-fd}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhM hjubju)}(h0**reply** :attributes: [``dev-id``, ``rx-key``] h](j{)}(h **reply**h]j)}(hjnh]hreply}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjlubah}(h]h ]h"]h$]h&]uh1jzhhhM hjhubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h[``dev-id``, ``rx-key``] h]j-)}(h[``dev-id``, ``rx-key``]h](h[}(hjhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``rx-key``h]hrx-key}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhubeh}(h]h ]h"]h$]h&]uh1jthhhM hjubju)}(h$**pre** psp-assoc-device-get-locked h](j{)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhM hjubj)}(hhh]j-)}(hpsp-assoc-device-get-lockedh]hpsp-assoc-device-get-locked}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhM hjubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hj,h]hpost}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]uh1jzhhhM hj&ubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM hjAubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jthhhM hjubeh}(h]h ]h"]h$]h&]uh1johjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM hjlhhubeh}(h]h ]h"]h$]h&]uh1jhjMhhhhhM ubh)}(h.. _psp-operation-tx-assoc:h]h}(h]h ]h"]h$]h&]hpsp-operation-tx-assocuh1hhKhjMhhhhubeh}(h](jjBeh ]h"](rx-assocpsp-operation-rx-assoceh$]h&]uh1hhjhhhhhM jQ}jj8sjS}jBj8subh)}(hhh](h)}(htx-assoch]htx-assoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj-)}(hAdd a PSP Tx association.h]hAdd a PSP Tx association.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(hhh](j)}(hhh](j )}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h:ref:`psp-attribute-set-assoc`h]j-)}(hjh]h)}(hjh]j()}(hjh]hpsp-attribute-set-assoc}(hjhhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]refdocj@ refdomainjreftyperef refexplicitrefwarnjFpsp-attribute-set-assocuh1hhhhMhjubah}(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&]uh1j hjhhhKubj)}(h**request** :attributes: [``dev-id``, ``version``, ``tx-key``, ``sock-fd``] **reply** :attributes: [] **pre** psp-assoc-device-get-locked **post** psp-device-unlock h]jp)}(hhh](ju)}(hL**request** :attributes: [``dev-id``, ``version``, ``tx-key``, ``sock-fd``] h](j{)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMhjubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj/hhhKubj)}(h3[``dev-id``, ``version``, ``tx-key``, ``sock-fd``] h]j-)}(h2[``dev-id``, ``version``, ``tx-key``, ``sock-fd``]h](h[}(hjDhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjDubh, }(hjDhhhNhNubh)}(h ``version``h]hversion}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjDubh, }hjDsbh)}(h ``tx-key``h]htx-key}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhjDubh, }hjDsbh)}(h ``sock-fd``h]hsock-fd}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjDubh]}(hjDhhhNhNubeh}(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&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMhj ubju)}(h**reply** :attributes: [] h](j{)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMhjubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h[] h]j-)}(h[]h]h[]}(hjhhhNhNubah}(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&]uh1jthhhMhj ubju)}(h$**pre** psp-assoc-device-get-locked h](j{)}(h**pre**h]j)}(hj h]hpre}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMhjubj)}(hhh]j-)}(hpsp-assoc-device-get-lockedh]hpsp-assoc-device-get-locked}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj5ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMhj ubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hjXh]hpost}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjVubah}(h]h ]h"]h$]h&]uh1jzhhhMhjRubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjmubah}(h]h ]h"]h$]h&]uh1jhjRubeh}(h]h ]h"]h$]h&]uh1jthhhMhj ubeh}(h]h ]h"]h$]h&]uh1johjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubh)}(h.. _psp-operation-get-stats:h]h}(h]h ]h"]h$]h&]hpsp-operation-get-statsuh1hhKhjhhhhubeh}(h](jjeh ]h"](tx-assocpsp-operation-tx-assoceh$]h&]uh1hhjhhhhhMjQ}jjvsjS}jjvsubh)}(hhh](h)}(h get-statsh]h get-stats}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhM)ubj-)}(hGet device statistics.h]hGet device statistics.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM)hjhhubj)}(hhh](j)}(hhh](j )}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h:ref:`psp-attribute-set-stats`h]j-)}(hjh]h)}(hjh]j()}(hjh]hpsp-attribute-set-stats}(hjhhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]refdocj@ refdomainjreftyperef refexplicitrefwarnjFpsp-attribute-set-statsuh1hhhhM)hjubah}(h]h ]h"]h$]h&]uh1j,hhhM)hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM)hjhhubj)}(hhh](j )}(hdoh]hdo}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj"hhhKubj)}(hX1**request** :attributes: [``dev-id``] **reply** :attributes: [``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``] **pre** psp-device-get-locked **post** psp-device-unlock h]jp)}(hhh](ju)}(h&**request** :attributes: [``dev-id``] h](j{)}(h **request**h]j)}(hj@h]hrequest}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jzhhhM-hj:ubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj[hhhKubj)}(h [``dev-id``] h]j-)}(h [``dev-id``]h](h[}(hjphhhNhNubh)}(h ``dev-id``h]hdev-id}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjpubh]}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM-hjlubah}(h]h ]h"]h$]h&]uh1jhj[ubeh}(h]h ]h"]h$]h&]uh1jhhhM-hjXubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1jhj:ubeh}(h]h ]h"]h$]h&]uh1jthhhM-hj7ubju)}(h**reply** :attributes: [``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``] h](j{)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhM-hjubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h[``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``] h]j-)}(h[``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``]h](h[}(hjhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``key-rotations``h]h key-rotations}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``stale-events``h]h stale-events}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``rx-packets``h]h rx-packets}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-bytes``h]hrx-bytes}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``rx-auth-fail``h]h rx-auth-fail}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-error``h]hrx-error}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-bad``h]hrx-bad}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``tx-packets``h]h tx-packets}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-bytes``h]htx-bytes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-error``h]htx-error}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM-hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM-hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhM-hj7ubju)}(h**pre** psp-device-get-locked h](j{)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhM-hjubj)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM-hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhM-hj7ubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhM-hjubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM-hj)ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhM-hj7ubeh}(h]h ]h"]h$]h&]uh1johj3ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhM)hjhhubj)}(hhh](j )}(hdumph]hdump}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjXhhhKubj)}(h**reply** :attributes: [``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``] h]jp)}(hhh]ju)}(h**reply** :attributes: [``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``] h](j{)}(h **reply**h]j)}(hjvh]hreply}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjtubah}(h]h ]h"]h$]h&]uh1jzhhhM@hjpubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h[``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``] h]j-)}(h[``dev-id``, ``key-rotations``, ``stale-events``, ``rx-packets``, ``rx-bytes``, ``rx-auth-fail``, ``rx-error``, ``rx-bad``, ``tx-packets``, ``tx-bytes``, ``tx-error``]h](h[}(hjhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``key-rotations``h]h key-rotations}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``stale-events``h]h stale-events}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``rx-packets``h]h rx-packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-bytes``h]hrx-bytes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``rx-auth-fail``h]h rx-auth-fail}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-error``h]hrx-error}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-bad``h]hrx-bad}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``tx-packets``h]h tx-packets}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-bytes``h]htx-bytes}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-error``h]htx-error}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jthhhM@hjmubah}(h]h ]h"]h$]h&]uh1johjiubah}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1jhhhM-hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhM)ubh)}(h.. _psp-operation-dev-assoc:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-assocuh1hhKhjhhhhubeh}(h](jjeh ]h"]( get-statspsp-operation-get-statseh$]h&]uh1hhjhhhhhM)jQ}jjsjS}jjsubh)}(hhh](h)}(h dev-assoch]h dev-assoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMBubj-)}(h-Associate a network device with a PSP device.h]h-Associate a network device with a PSP device.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMBhjhhubj)}(hhh](j)}(hhh](j )}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h:ref:`psp-attribute-set-dev`h]j-)}(hjh]h)}(hjh]j()}(hjh]hpsp-attribute-set-dev}(hjhhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hjubah}(h]h ]h"]h$]h&]refdocj@ refdomainj reftyperef refexplicitrefwarnjFpsp-attribute-set-devuh1hhhhMBhjubah}(h]h ]h"]h$]h&]uh1j,hhhMBhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMBhjhhubj)}(hhh](j )}(hflagsh]hflags}(hj3hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj0hhhKubj)}(h[``admin-perm``]h]j-)}(hjCh](h[}(hjEhhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjEubh]}(hjEhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMBhjAubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhhhMBhjhhubj)}(hhh](j )}(hdoh]hdo}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1j hjphhhKubj)}(h**request** :attributes: [``id``, ``ifindex``, ``nsid``] **reply** :attributes: [] **pre** psp-device-get-locked-dev-assoc **post** psp-device-unlock h]jp)}(hhh](ju)}(h9**request** :attributes: [``id``, ``ifindex``, ``nsid``] h](j{)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMGhjubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h [``id``, ``ifindex``, ``nsid``] h]j-)}(h[``id``, ``ifindex``, ``nsid``]h](h[}(hjhhhNhNubh)}(h``id``h]hid}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``nsid``h]hnsid}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMGhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMGhjubju)}(h**reply** :attributes: [] h](j{)}(h **reply**h]j)}(hj&h]hreply}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$ubah}(h]h ]h"]h$]h&]uh1jzhhhMGhj ubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjAhhhKubj)}(h[] h]j-)}(h[]h]h[]}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMGhjRubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1jhhhMGhj>ubah}(h]h ]h"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jthhhMGhjubju)}(h(**pre** psp-device-get-locked-dev-assoc h](j{)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMGhjubj)}(hhh]j-)}(hpsp-device-get-locked-dev-assoch]hpsp-device-get-locked-dev-assoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMGhjubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMGhjubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMGhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMGhjubeh}(h]h ]h"]h$]h&]uh1johjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhhhMBhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMBubh)}(h.. _psp-operation-dev-disassoc:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-disassocuh1hhKhjhhhhubeh}(h](jjeh ]h"]( dev-assocpsp-operation-dev-assoceh$]h&]uh1hhjhhhhhMBjQ}jjsjS}jjsubh)}(hhh](h)}(h dev-disassoch]h dev-disassoc}(hj"hhhNhNubah}(h]h ]h"]h$]h&]hj"uh1hhjhhhhhMQubj-)}(h0Disassociate a network device from a PSP device.h]h0Disassociate a network device from a PSP device.}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMQhjhhubj)}(hhh](j)}(hhh](j )}(h attribute-seth]h attribute-set}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjAhhhKubj)}(h:ref:`psp-attribute-set-dev`h]j-)}(hjTh]h)}(hjTh]j()}(hjTh]hpsp-attribute-set-dev}(hj\hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hjYubah}(h]h ]h"]h$]h&]refdocj@ refdomainjfreftyperef refexplicitrefwarnjFpsp-attribute-set-devuh1hhhhMQhjVubah}(h]h ]h"]h$]h&]uh1j,hhhMQhjRubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1jhhhMQhj>hhubj)}(hhh](j )}(hflagsh]hflags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(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,hhhMQhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMQhj>hhubj)}(hhh](j )}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h**request** :attributes: [``id``, ``ifindex``, ``nsid``] **reply** :attributes: [] **pre** psp-device-get-locked **post** psp-device-unlock h]jp)}(hhh](ju)}(h9**request** :attributes: [``id``, ``ifindex``, ``nsid``] h](j{)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMVhjubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h [``id``, ``ifindex``, ``nsid``] h]j-)}(h[``id``, ``ifindex``, ``nsid``]h](h[}(hjhhhNhNubh)}(h``id``h]hid}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``nsid``h]hnsid}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMVhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMVhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMVhjubju)}(h**reply** :attributes: [] h](j{)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj~ubah}(h]h ]h"]h$]h&]uh1jzhhhMVhjzubj)}(hhh]j)}(hhh]j)}(hhh](j )}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h[] h]j-)}(h[]h]h[]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMVhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMVhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]uh1jthhhMVhjubju)}(h**pre** psp-device-get-locked h](j{)}(h**pre**h]j)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMVhjubj)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMVhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMVhjubju)}(h**post** psp-device-unlock h](j{)}(h**post**h]j)}(hjh]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jzhhhMVhjubj)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMVhj/ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jthhhMVhjubeh}(h]h ]h"]h$]h&]uh1johjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMQhj>hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMQubeh}(h](j(jeh ]h"]( dev-disassocpsp-operation-dev-disassoceh$]h&]uh1hhjhhhhhMQjQ}jij sjS}jj subeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hjxhhhNhNubah}(h]h ]h"]h$]h&]hjPuh1hhjuhhhhhMVubj#)}(hhh](j()}(hmgmth]j-)}(hjh]hmgmt}(hjh2hhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMVhjubah}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubj()}(huse h]j-)}(huseh]huse}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMVhjubah}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1j"hhhMVhjuhhubeh}(h]jVah ]h"]multicast groupsah$]h&]uh1hhhhhhhhMVubh)}(hhh](h)}(h Definitionsh]h Definitions}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjruh1hhjhhhhhMVubh)}(h.. _psp-definition-version:h]h}(h]h ]h"]h$]h&]hpsp-definition-versionuh1hhM&hjhhhhubh)}(hhh](h)}(hversionh]hversion}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK ubj)}(hhh](j)}(hhh](j )}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(henum h]j-)}(henumh]henum}(hj hhhNhNubah}(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}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj&hhhKubj)}(h`- ``hdr0-aes-gcm-128`` - ``hdr0-aes-gcm-256`` - ``hdr0-aes-gmac-128`` - ``hdr0-aes-gmac-256`` h]j#)}(hhh](j()}(h``hdr0-aes-gcm-128``h]j-)}(hj@h]h)}(hj@h]hhdr0-aes-gcm-128}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubah}(h]h ]h"]h$]h&]uh1j,hhhK hj>ubah}(h]h ]h"]h$]h&]uh1j'hj;ubj()}(h``hdr0-aes-gcm-256``h]j-)}(hj`h]h)}(hj`h]hhdr0-aes-gcm-256}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhjbubah}(h]h ]h"]h$]h&]uh1j,hhhK hj^ubah}(h]h ]h"]h$]h&]uh1j'hj;ubj()}(h``hdr0-aes-gmac-128``h]j-)}(hjh]h)}(hjh]hhdr0-aes-gmac-128}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hj~ubah}(h]h ]h"]h$]h&]uh1j'hj;ubj()}(h``hdr0-aes-gmac-256`` h]j-)}(h``hdr0-aes-gmac-256``h]h)}(hjh]hhdr0-aes-gmac-256}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hj;ubeh}(h]h ]h"]h$]h&]jjuh1j"hhhK hj7ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK ubeh}(h](jjeh ]h"](versionpsp-definition-versioneh$]h&]uh1hhjhhhhhK jQ}jjsjS}jjsubeh}(h]jxah ]h"] definitionsah$]h&]uh1hhhhhhhhMVubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK ubh)}(h%.. _psp-attribute-set-assoc-dev-info:h]h}(h]h ]h"]h$]h&]h psp-attribute-set-assoc-dev-infouh1hhM:hjhhhhubh)}(hhh](h)}(hassoc-dev-infoh]hassoc-dev-info}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK ubh)}(hhh](h)}(hifindex (``u32``)h](h ifindex (}(hjhhhNhNubh)}(h``u32``h]hu32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj;hhhKubj)}(h+ifindex of an associated network device. h]j-)}(h(ifindex of an associated network device.h]h(ifindex of an associated network device.}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjLubah}(h]h ]h"]h$]h&]uh1jhj;ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj8hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h] ifindex-u32ah ]h"]h$] ifindex (u32)ah&]uh1hhjhhhhhK referencedKubh)}(hhh](h)}(hnsid (``s32``)h](hnsid (}(hj|hhhNhNubh)}(h``s32``h]hs32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj|ubh)}(hj|hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjyhhhhhKubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(h0Network namespace ID of the associated device. h]j-)}(h.Network namespace ID of the associated device.h]h.Network namespace ID of the associated device.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjyhhhhhKubh)}(h.. _psp-attribute-set-dev:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-devuh1hhMJhjyhhhhubeh}(h]nsid-s32ah ]h"]h$] nsid (s32)ah&]uh1hhjhhhhhKjxKubeh}(h](jjeh ]h"](assoc-dev-info psp-attribute-set-assoc-dev-infoeh$]h&]uh1hhjhhhhhK jQ}jjsjS}jjsubh)}(hhh](h)}(hdevh]hdev}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubh)}(hhh](h)}(h id (``u32``)h](hid (}(hjhhhNhNubh)}(h``u32``h]hu32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj(hhhKubj)}(hPSP device ID. h]j-)}(hPSP device ID.h]hPSP device ID.}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj9ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj%hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h]id-u32ah ]h"]id (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hifindex (``u32``)h](h ifindex (}(hjhhhhNhNubh)}(h``u32``h]hu32}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhubh)}(hjhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjehhhhhK%ubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjhhhKubj)}(hkifindex of the main netdevice linked to the PSP device, or the ifindex to associate with the PSP device. h]j-)}(hhifindex of the main netdevice linked to the PSP device, or the ifindex to associate with the PSP device.h]hhifindex of the main netdevice linked to the PSP device, or the ifindex to associate with the PSP device.}(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&]uh1jhjehhhhhK%ubeh}(h]id1ah ]h"]h$]jvah&]uh1hhjhhhhhK%jxKubh)}(hhh](h)}(hpsp-versions-cap (``u32``)h](hpsp-versions-cap (}(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&]uh1j hjhhhKubj)}(h0Bitmask of PSP versions supported by the device.h]j-)}(hj h]h0Bitmask of PSP versions supported by the device.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK+hjhhubj)}(hhh](j )}(henumh]henum}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h:ref:`psp-definition-version`h]j-)}(hj. h]h)}(hj. h]j()}(hj. h]hpsp-definition-version}(hj6 hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj3 ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj@ reftyperef refexplicitrefwarnjFpsp-definition-versionuh1hhhhK+hj0 ubah}(h]h ]h"]h$]h&]uh1j,hhhK+hj, ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK+hjhhubj)}(hhh](j )}(h enum-as-flagsh]h enum-as-flags}(hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjd hhhKubj)}(hTrue h]j-)}(hTrueh]hTrue}(hjy hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK+hju ubah}(h]h ]h"]h$]h&]uh1jhjd ubeh}(h]h ]h"]h$]h&]uh1jhhhK+hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK+ubeh}(h]psp-versions-cap-u32ah ]h"]psp-versions-cap (u32)ah$]h&]uh1hhjhhhhhK+ubh)}(hhh](h)}(hpsp-versions-ena (``u32``)h](hpsp-versions-ena (}(hj hhhNhNubh)}(h``u32``h]hu32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhK1ubj)}(hhh](j)}(hhh](j )}(hdoch]hdoc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h;Bitmask of currently enabled (accepted on Rx) PSP versions.h]j-)}(hj h]h;Bitmask of currently enabled (accepted on Rx) PSP versions.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK1hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK1hj hhubj)}(hhh](j )}(henumh]henum}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj hhhKubj)}(h:ref:`psp-definition-version`h]j-)}(hj!h]h)}(hj!h]j()}(hj!h]hpsp-definition-version}(hj!hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj !ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj!reftyperef refexplicitrefwarnjFpsp-definition-versionuh1hhhhK1hj !ubah}(h]h ]h"]h$]h&]uh1j,hhhK1hj!ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK1hj hhubj)}(hhh](j )}(h enum-as-flagsh]h enum-as-flags}(hjA!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj>!hhhKubj)}(hTrue h]j-)}(hTrueh]hTrue}(hjS!hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK1hjO!ubah}(h]h ]h"]h$]h&]uh1jhj>!ubeh}(h]h ]h"]h$]h&]uh1jhhhK1hj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhK1ubeh}(h]psp-versions-ena-u32ah ]h"]psp-versions-ena (u32)ah$]h&]uh1hhjhhhhhK1ubh)}(hhh](h)}(hassoc-list (``nest``)h](h assoc-list (}(hj~!hhhNhNubh)}(h``nest``h]hnest}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~!ubh)}(hj~!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj{!hhhhhK7ubj)}(hhh](j)}(hhh](j )}(hdoch]hdoc}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj!hhhKubj)}(h#List of associated virtual devices.h]j-)}(hj!h]h#List of associated virtual devices.}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK7hj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhK7hj!hhubj)}(hhh](j )}(hnested-attributesh]hnested-attributes}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj!hhhKubj)}(h':ref:`psp-attribute-set-assoc-dev-info`h]j-)}(hj!h]h)}(hj!h]j()}(hj!h]h psp-attribute-set-assoc-dev-info}(hj!hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj!ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj!reftyperef refexplicitrefwarnjF psp-attribute-set-assoc-dev-infouh1hhhhK7hj!ubah}(h]h ]h"]h$]h&]uh1j,hhhK7hj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhK7hj!hhubj)}(hhh](j )}(h multi-attrh]h multi-attr}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj"hhhKubj)}(hTrue h]j-)}(hTrueh]hTrue}(hj-"hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK7hj)"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhK7hj!hhubeh}(h]h ]h"]h$]h&]uh1jhj{!hhhhhK7ubeh}(h]assoc-list-nestah ]h"]assoc-list (nest)ah$]h&]uh1hhjhhhhhK7ubh)}(hhh](h)}(hnsid (``s32``)h](hnsid (}(hjX"hhhNhNubh)}(h``s32``h]hs32}(hj`"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjX"ubh)}(hjX"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjU"hhhhhK=ubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hj~"hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj{"hhhKubj)}(hNetwork namespace ID for the device to associate/disassociate. Optional for dev-assoc and dev-disassoc; if not present, the device is looked up in the caller's network namespace. h]j-)}(hNetwork namespace ID for the device to associate/disassociate. Optional for dev-assoc and dev-disassoc; if not present, the device is looked up in the caller's network namespace.h]hNetwork namespace ID for the device to associate/disassociate. Optional for dev-assoc and dev-disassoc; if not present, the device is looked up in the caller’s network namespace.}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK=hj"ubah}(h]h ]h"]h$]h&]uh1jhj{"ubeh}(h]h ]h"]h$]h&]uh1jhhhK=hjx"hhubah}(h]h ]h"]h$]h&]uh1jhjU"hhhhhK=ubeh}(h]id2ah ]h"]h$]jah&]uh1hhjhhhhhK=jxKubh)}(hhh](h)}(hby-association (``flag``)h](hby-association (}(hj"hhhNhNubh)}(h``flag``h]hflag}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubh)}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj"hhhhhKDubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj"hhhKubj)}(hFlag indicating the PSP device is an associated device from a different network namespace. Present when in associated namespace, absent when in primary/host namespace. h]j-)}(hFlag indicating the PSP device is an associated device from a different network namespace. Present when in associated namespace, absent when in primary/host namespace.h]hFlag indicating the PSP device is an associated device from a different network namespace. Present when in associated namespace, absent when in primary/host namespace.}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKDhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhKDhj"hhubah}(h]h ]h"]h$]h&]uh1jhj"hhhhhKDubh)}(h.. _psp-attribute-set-assoc:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-assocuh1hhM~hj"hhhhubeh}(h]by-association-flagah ]h"]by-association (flag)ah$]h&]uh1hhjhhhhhKDubeh}(h](jjeh ]h"](devpsp-attribute-set-deveh$]h&]uh1hhjhhhhhKjQ}j*#jsjS}jjsubh)}(hhh](h)}(hassoch]hassoc}(hj2#hhhNhNubah}(h]h ]h"]h$]h&]hj"uh1hhj/#hhhhhKDubh)}(hhh](h)}(hdev-id (``u32``)h](hdev-id (}(hjC#hhhNhNubh)}(h``u32``h]hu32}(hjK#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjC#ubh)}(hjC#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj@#hhhhhKPubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hji#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjf#hhhKubj)}(hPSP device ID. h]j-)}(hPSP device ID.h]hPSP device ID.}(hj{#hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKPhjw#ubah}(h]h ]h"]h$]h&]uh1jhjf#ubeh}(h]h ]h"]h$]h&]uh1jhhhKPhjc#hhubah}(h]h ]h"]h$]h&]uh1jhj@#hhhhhKPubeh}(h] dev-id-u32ah ]h"]h$] dev-id (u32)ah&]uh1hhj/#hhhhhKPjxKubh)}(hhh](h)}(hversion (``u32``)h](h version (}(hj#hhhNhNubh)}(h``u32``h]hu32}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj#hhhhhKVubj)}(hhh](j)}(hhh](j )}(hdoch]hdoc}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj#hhhKubj)}(h`PSP versions (AEAD and protocol version) used by this association, dictates the size of the key.h]j-)}(hj#h]h`PSP versions (AEAD and protocol version) used by this association, dictates the size of the key.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKVhj#ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhKVhj#hhubj)}(hhh](j )}(henumh]henum}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj#hhhKubj)}(h :ref:`psp-definition-version` h]j-)}(h:ref:`psp-definition-version`h]h)}(hj$h]j()}(hj$h]hpsp-definition-version}(hj$hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj$ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj$reftyperef refexplicitrefwarnjFpsp-definition-versionuh1hhhhKVhj $ubah}(h]h ]h"]h$]h&]uh1j,hhhKVhj$ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhKVhj#hhubeh}(h]h ]h"]h$]h&]uh1jhj#hhhhhKVubeh}(h] version-u32ah ]h"] version (u32)ah$]h&]uh1hhj/#hhhhhKVubh)}(hhh](h)}(hrx-key (``nest``)h](hrx-key (}(hjR$hhhNhNubh)}(h``nest``h]hnest}(hjZ$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR$ubh)}(hjR$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjO$hhhhhK]ubj)}(hhh]j)}(hhh](j )}(hnested-attributesh]hnested-attributes}(hjx$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hju$hhhKubj)}(h :ref:`psp-attribute-set-keys` h]j-)}(h:ref:`psp-attribute-set-keys`h]h)}(hj$h]j()}(hj$h]hpsp-attribute-set-keys}(hj$hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj$ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj$reftyperef refexplicitrefwarnjFpsp-attribute-set-keysuh1hhhhK]hj$ubah}(h]h ]h"]h$]h&]uh1j,hhhK]hj$ubah}(h]h ]h"]h$]h&]uh1jhju$ubeh}(h]h ]h"]h$]h&]uh1jhhhK]hjr$hhubah}(h]h ]h"]h$]h&]uh1jhjO$hhhhhK]ubeh}(h] rx-key-nestah ]h"] rx-key (nest)ah$]h&]uh1hhj/#hhhhhK]ubh)}(hhh](h)}(htx-key (``nest``)h](htx-key (}(hj$hhhNhNubh)}(h``nest``h]hnest}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh)}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj$hhhhhKaubj)}(hhh]j)}(hhh](j )}(hnested-attributesh]hnested-attributes}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj$hhhKubj)}(h :ref:`psp-attribute-set-keys` h]j-)}(h:ref:`psp-attribute-set-keys`h]h)}(hj %h]j()}(hj %h]hpsp-attribute-set-keys}(hj%hhhNhNubah}(h]h ](j3stdstd-refeh"]h$]h&]uh1j'hj %ubah}(h]h ]h"]h$]h&]refdocj@ refdomainj%reftyperef refexplicitrefwarnjFpsp-attribute-set-keysuh1hhhhKahj%ubah}(h]h ]h"]h$]h&]uh1j,hhhKahj%ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhhhKahj$hhubah}(h]h ]h"]h$]h&]uh1jhj$hhhhhKaubeh}(h] tx-key-nestah ]h"] tx-key (nest)ah$]h&]uh1hhj/#hhhhhKaubh)}(hhh](h)}(hsock-fd (``u32``)h](h sock-fd (}(hjN%hhhNhNubh)}(h``u32``h]hu32}(hjV%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjN%ubh)}(hjN%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjK%hhhhhKeubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hjt%hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjq%hhhKubj)}(h?Sockets which should be bound to the association immediately. h]j-)}(h=Sockets which should be bound to the association immediately.h]h=Sockets which should be bound to the association immediately.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKehj%ubah}(h]h ]h"]h$]h&]uh1jhjq%ubeh}(h]h ]h"]h$]h&]uh1jhhhKehjn%hhubah}(h]h ]h"]h$]h&]uh1jhjK%hhhhhKeubh)}(h.. _psp-attribute-set-keys:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-keysuh1hhMhjK%hhhhubeh}(h] sock-fd-u32ah ]h"] sock-fd (u32)ah$]h&]uh1hhj/#hhhhhKeubeh}(h](j(j#eh ]h"](assocpsp-attribute-set-assoceh$]h&]uh1hhjhhhhhKDjQ}j%j#sjS}j#j#subh)}(hhh](h)}(hkeysh]hkeys}(hj%hhhNhNubah}(h]h ]h"]h$]h&]hjDuh1hhj%hhhhhKeubh)}(hhh]h)}(hkey (``binary``)h](hkey (}(hj%hhhNhNubh)}(h ``binary``h]hbinary}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhKlubah}(h] key-binaryah ]h"] key (binary)ah$]h&]uh1hhj%hhhhhKlubh)}(hhh](h)}(h spi (``u32``)h](hspi (}(hj&hhhNhNubh)}(h``u32``h]hu32}(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&]uh1j hj%&hhhKubj)}(h5Security Parameters Index (SPI) of the association. h]j-)}(h3Security Parameters Index (SPI) of the association.h]h3Security Parameters Index (SPI) of the association.}(hj:&hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKohj6&ubah}(h]h ]h"]h$]h&]uh1jhj%&ubeh}(h]h ]h"]h$]h&]uh1jhhhKohj"&hhubah}(h]h ]h"]h$]h&]uh1jhj%hhhhhKoubh)}(h.. _psp-attribute-set-stats:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-statsuh1hhMhj%hhhhubeh}(h]spi-u32ah ]h"] spi (u32)ah$]h&]uh1hhj%hhhhhKoubeh}(h](jJj%eh ]h"](keyspsp-attribute-set-keyseh$]h&]uh1hhjhhhhhKejQ}jr&j%sjS}j%j%subh)}(hhh](h)}(hstatsh]hstats}(hjz&hhhNhNubah}(h]h ]h"]h$]h&]hjfuh1hhjw&hhhhhKoubh)}(hhh](h)}(hdev-id (``u32``)h](hdev-id (}(hj&hhhNhNubh)}(h``u32``h]hu32}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh)}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj&hhhhhKvubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj&hhhKubj)}(hPSP device ID. h]j-)}(hPSP device ID.h]hPSP device ID.}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKvhj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhKvhj&hhubah}(h]h ]h"]h$]h&]uh1jhj&hhhhhKvubeh}(h]id3ah ]h"]h$]j#ah&]uh1hhjw&hhhhhKvjxKubh)}(hhh](h)}(hkey-rotations (``uint``)h](hkey-rotations (}(hj&hhhNhNubh)}(h``uint``h]huint}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&ubh)}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj&hhhhhK|ubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj'hhhKubj)}(hONumber of key rotations during the lifetime of the device. Kernel statistic. h]j-)}(hLNumber of key rotations during the lifetime of the device. Kernel statistic.h]hLNumber of key rotations during the lifetime of the device. Kernel statistic.}(hj%'hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK|hj!'ubah}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]uh1jhhhK|hj 'hhubah}(h]h ]h"]h$]h&]uh1jhj&hhhhhK|ubeh}(h]key-rotations-uintah ]h"]key-rotations (uint)ah$]h&]uh1hhjw&hhhhhK|ubh)}(hhh](h)}(hstale-events (``uint``)h](hstale-events (}(hjP'hhhNhNubh)}(h``uint``h]huint}(hjX'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjP'ubh)}(hjP'hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjM'hhhhhKubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hjv'hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjs'hhhKubj)}(hyNumber of times a socket's Rx got shut down due to using a key which went stale (fully rotated out). Kernel statistic. h]j-)}(hvNumber of times a socket's Rx got shut down due to using a key which went stale (fully rotated out). Kernel statistic.h]hxNumber of times a socket’s Rx got shut down due to using a key which went stale (fully rotated out). Kernel statistic.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj'ubah}(h]h ]h"]h$]h&]uh1jhjs'ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjp'hhubah}(h]h ]h"]h$]h&]uh1jhjM'hhhhhKubeh}(h]stale-events-uintah ]h"]stale-events (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(hrx-packets (``uint``)h](h 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&]uh1j hj'hhhKubj)}(hhNumber of successfully processed and authenticated PSP packets. Device statistic (from the PSP spec). h]j-)}(heNumber of successfully processed and authenticated PSP packets. Device statistic (from the PSP spec).h]heNumber of successfully processed and authenticated PSP packets. Device statistic (from the PSP spec).}(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]rx-packets-uintah ]h"]rx-packets (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(hrx-bytes (``uint``)h](h 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&]uh1j hj9(hhhKubj)}(hX'Number of successfully authenticated PSP bytes received, counting from the first byte after the IV through the last byte of payload. The fixed initial portion of the PSP header (16 bytes) and the PSP trailer/ICV (16 bytes) are not included in this count. Device statistic (from the PSP spec). h]j-)}(hX$Number of successfully authenticated PSP bytes received, counting from the first byte after the IV through the last byte of payload. The fixed initial portion of the PSP header (16 bytes) and the PSP trailer/ICV (16 bytes) are not included in this count. Device statistic (from the PSP spec).h]hX$Number of successfully authenticated PSP bytes received, counting from the first byte after the IV through the last byte of payload. The fixed initial portion of the PSP header (16 bytes) and the PSP trailer/ICV (16 bytes) are not included in this count. Device statistic (from the PSP spec).}(hjN(hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjJ(ubah}(h]h ]h"]h$]h&]uh1jhj9(ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj6(hhubah}(h]h ]h"]h$]h&]uh1jhj(hhhhhKubeh}(h] rx-bytes-uintah ]h"]rx-bytes (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(hrx-auth-fail (``uint``)h](hrx-auth-fail (}(hjy(hhhNhNubh)}(h``uint``h]huint}(hj(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&]uh1j hj(hhhKubj)}(hiNumber of received PSP packets with unsuccessful authentication. Device statistic (from the PSP spec). h]j-)}(hfNumber of received PSP packets with unsuccessful authentication. Device statistic (from the PSP spec).h]hfNumber of received PSP packets with unsuccessful authentication. Device statistic (from the PSP spec).}(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&]uh1jhjv(hhhhhKubeh}(h]rx-auth-fail-uintah ]h"]rx-auth-fail (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(hrx-error (``uint``)h](h rx-error (}(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&]uh1j hj(hhhKubj)}(hcNumber of received PSP packets with length/framing errors. Device statistic (from the PSP spec). h]j-)}(h`Number of received PSP packets with length/framing errors. Device statistic (from the PSP spec).h]h`Number of received PSP packets with length/framing errors. Device statistic (from the PSP spec).}(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] rx-error-uintah ]h"]rx-error (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(hrx-bad (``uint``)h](hrx-bad (}(hj?)hhhNhNubh)}(h``uint``h]huint}(hjG)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj?)ubh)}(hj?)hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj<)hhhhhKubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hje)hhhNhNubah}(h]h ]h"]h$]h&]uh1j hjb)hhhKubj)}(hNumber of received PSP packets with miscellaneous errors (invalid master key indicated by SPI, unsupported version, etc.) Device statistic (from the PSP spec). h]j-)}(hNumber of received PSP packets with miscellaneous errors (invalid master key indicated by SPI, unsupported version, etc.) Device statistic (from the PSP spec).h]hNumber of received PSP packets with miscellaneous errors (invalid master key indicated by SPI, unsupported version, etc.) Device statistic (from the PSP spec).}(hjw)hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjs)ubah}(h]h ]h"]h$]h&]uh1jhjb)ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj_)hhubah}(h]h ]h"]h$]h&]uh1jhj<)hhhhhKubeh}(h] rx-bad-uintah ]h"] rx-bad (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(htx-packets (``uint``)h](h 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&]uh1j hj)hhhKubj)}(hgNumber of successfully processed PSP packets for transmission. Device statistic (from the PSP spec). h]j-)}(hdNumber of successfully processed PSP packets for transmission. Device statistic (from the PSP spec).h]hdNumber of successfully processed PSP packets for transmission. Device statistic (from the PSP spec).}(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]tx-packets-uintah ]h"]tx-packets (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(htx-bytes (``uint``)h](h 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&]uh1j hj(*hhhKubj)}(hX'Number of successfully processed PSP bytes for transmit, counting from the first byte after the IV through the last byte of payload. The fixed initial portion of the PSP header (16 bytes) and the PSP trailer/ICV (16 bytes) are not included in this count. Device statistic (from the PSP spec). h]j-)}(hX$Number of successfully processed PSP bytes for transmit, counting from the first byte after the IV through the last byte of payload. The fixed initial portion of the PSP header (16 bytes) and the PSP trailer/ICV (16 bytes) are not included in this count. Device statistic (from the PSP spec).h]hX$Number of successfully processed PSP bytes for transmit, counting from the first byte after the IV through the last byte of payload. The fixed initial portion of the PSP header (16 bytes) and the PSP trailer/ICV (16 bytes) are not included in this count. Device statistic (from the PSP spec).}(hj=*hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj9*ubah}(h]h ]h"]h$]h&]uh1jhj(*ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj%*hhubah}(h]h ]h"]h$]h&]uh1jhj*hhhhhKubeh}(h] tx-bytes-uintah ]h"]tx-bytes (uint)ah$]h&]uh1hhjw&hhhhhKubh)}(hhh](h)}(htx-error (``uint``)h](h tx-error (}(hjh*hhhNhNubh)}(h``uint``h]huint}(hjp*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjh*ubh)}(hjh*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhje*hhhhhKubj)}(hhh]j)}(hhh](j )}(hdoch]hdoc}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j hj*hhhKubj)}(hZNumber of PSP packets for transmission with errors. Device statistic (from the PSP spec). h]j-)}(hYNumber of PSP packets for transmission with errors. Device statistic (from the PSP spec).h]hYNumber of PSP packets for transmission with errors. Device statistic (from the PSP spec).}(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&]uh1jhje*hhhhhKubeh}(h] tx-error-uintah ]h"]tx-error (uint)ah$]h&]uh1hhjw&hhhhhKubeh}(h](jljd&eh ]h"](statspsp-attribute-set-statseh$]h&]uh1hhjhhhhhKojQ}j*jZ&sjS}jd&jZ&subeh}(h]jah ]h"]attribute setsah$]h&]uh1hhhhhhhhK ubeh}(h](jRheh ]h"]( family psp netlink specification netlink-pspeh$]h&]uh1hhhhhhhhKjQ}j*hsjS}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_handlerj+error_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]jajH]j>aj]jaj~ ]jt aj ]j aj` ]jV aj]jajB]j8aj]jvaj]jaj]jaj]j aj]jaj]jaj]jaj#]j#aj%]j%ajd&]jZ&aunameids}(j*hj*jRjjjjqjrjjNjjMjjjHjjj jj jj j~ j jjf j je j:jj` jj\jHjjGj~jjBjjjjjjjjjjjjjjjijjhj(jjVjjxjjjjj*jjjjj ifindex (u32)N nsid (s32)Nj*#jj)#jjbj_j j jx!ju!jR"jO"j"#j#j%j#j%j( dev-id (u32)NjL$jI$j$j$jH%jE%j%j%jr&j%jq&jJj%j%jj&jg&j*jd&j*jljJ'jG'j'j'j(j (js(jp(j(j(j9)j6)j)j)j)j)jb*j_*j*j*u nametypes}(j*j*jjjrjNjMjjj j j j jf je jjjHjGjjjjjjjjjijhjjjjj*jjjW+jX+j*#j)#jbj jx!jR"j"#j%j%jY+jL$j$jH%j%jr&jq&j%jj&j*j*jJ'j'j(js(j(j9)j)j)jb*j*uh}(hhjRhjjjqjjjjjjjjHjUjjUjjjjj~ j jj j j j:j j` jk j\jk jjj~jjBjMjjMjjjjjjjjjjjjjjj(jjVjujxjjjjjjjjjjjjrjjjyjjjjj_jjjej jju!j jO"j{!j"jU"j#j"j#j/#j(j/#j#j@#jI$j#j$jO$jE%j$j%jK%j%j%jJj%j%j%jg&j%jd&jw&jljw&j&j&jG'j&j'jM'j (j'jp(j(j(jv(j6)j(j)j<)j)j)j_*j*j*je*j j3jkjbjjjjjjjjjj j4j+jVjMjxjojjjjjjjjj"jjPjGjrjijjjjjjjjj"jjDj;jfj]u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j+KsRparse_messages](hsystem_message)}(hhh]j-)}(h0Duplicate implicit target name: "ifindex (u32)".h]h4Duplicate implicit target name: “ifindex (u32)”.}(hj}+hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hjz+ubah}(h]h ]h"]h$]h&]jalevelKtypeINFOsourcehnjlineK%uh1jx+hjehhhhhK%ubjy+)}(hhh]j-)}(h-Duplicate implicit target name: "nsid (s32)".h]h1Duplicate implicit target name: “nsid (s32)”.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj+ubah}(h]h ]h"]h$]h&]j"alevelKtypej+sourcehnjlineK=uh1jx+hjU"hhhhhK=ubjy+)}(hhh]j-)}(h/Duplicate implicit target name: "dev-id (u32)".h]h3Duplicate implicit target name: “dev-id (u32)”.}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hj+ubah}(h]h ]h"]h$]h&]j&alevelKtypej+sourcehnjlineKvuh1jx+hj&hhhhhKvubetransform_messages](jy+)}(hhh]j-)}(hhh]h1Hyperlink target "netlink-psp" is not referenced.}hj+sbah}(h]h ]h"]h$]h&]uh1j,hj+ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineKuh1jx+ubjy+)}(hhh]j-)}(hhh]h;Hyperlink target "psp-operation-dev-get" is not referenced.}hj+sbah}(h]h ]h"]h$]h&]uh1j,hj+ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineKuh1jx+ubjy+)}(hhh]j-)}(hhh]h?Hyperlink target "psp-operation-dev-add-ntf" is not referenced.}hj,sbah}(h]h ]h"]h$]h&]uh1j,hj,ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineK;uh1jx+ubjy+)}(hhh]j-)}(hhh]h?Hyperlink target "psp-operation-dev-del-ntf" is not referenced.}hj,sbah}(h]h ]h"]h$]h&]uh1j,hj,ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineKFuh1jx+ubjy+)}(hhh]j-)}(hhh]h;Hyperlink target "psp-operation-dev-set" is not referenced.}hj9,sbah}(h]h ]h"]h$]h&]uh1j,hj6,ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineKQuh1jx+ubjy+)}(hhh]j-)}(hhh]hBHyperlink target "psp-operation-dev-change-ntf" is not referenced.}hjS,sbah}(h]h ]h"]h$]h&]uh1j,hjP,ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineKjuh1jx+ubjy+)}(hhh]j-)}(hhh]h>Hyperlink target "psp-operation-key-rotate" is not referenced.}hjm,sbah}(h]h ]h"]h$]h&]uh1j,hjj,ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineKuuh1jx+ubjy+)}(hhh]j-)}(hhh]hBHyperlink target "psp-operation-key-rotate-ntf" is not referenced.}hj,sbah}(h]h ]h"]h$]h&]uh1j,hj,ubah}(h]h ]h"]h$]h&]levelKtypej+sourcehnjlineKuh1jx+ubjy+)}(hhh]j-)}(hhh]h