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&]hid2uh1hhhhhhhhKubhtopic)}(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]id3ah ]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]id4ah ]h"]h$]h&]refid operationsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hj~ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hdev-get}(hjhhhNhNubah}(h]id5ah ]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]id6ah ]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]id7ah ]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]id8ah ]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]id9ah ]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]id10ah ]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]id11ah ]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]id12ah ]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]id13ah ]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]id14ah ]h"]h$]h&]refid get-statsuh1j1hjubah}(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}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]refidmulticast-groupsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Definitions}(hj%hhhNhNubah}(h]id16ah ]h"]h$]h&]refid definitionsuh1j1hj"ubah}(h]h ]h"]h$]h&]uh1j,hjubj#)}(hhh]j()}(hhh]j-)}(hhh]j2)}(hhh]hversion}(hjDhhhNhNubah}(h]id17ah ]h"]h$]h&]refidversionuh1j1hjAubah}(h]h ]h"]h$]h&]uh1j,hj>ubah}(h]h ]h"]h$]h&]uh1j'hj;ubah}(h]h ]h"]h$]h&]uh1j"hjubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]hAttribute sets}(hjrhhhNhNubah}(h]id18ah ]h"]h$]h&]refidattribute-setsuh1j1hjoubah}(h]h ]h"]h$]h&]uh1j,hjlubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hdev}(hjhhhNhNubah}(h]id19ah ]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]id20ah ]h"]h$]h&]refidassocuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hkeys}(hjhhhNhNubah}(h]id21ah ]h"]h$]h&]refidkeysuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hstats}(hjhhhNhNubah}(h]id22ah ]h"]h$]h&]refidstatsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hjlubeh}(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&]hjkuh1hhj:hhhhhKubj-)}(h-PSP Security Protocol Generic Netlink family.h]h-PSP Security Protocol Generic Netlink family.}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj:hhubeh}(h]jqah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjchhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj`hhhhhKubh)}(h.. _psp-operation-dev-get:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-getuh1hhKhj`hhhhubh)}(hhh](h)}(hdev-geth]hdev-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj|hhhhhKubj-)}(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,hhhKhj|hhubh field_list)}(hhh](hfield)}(hhh](h field_name)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubh field_body)}(h:ref:`psp-attribute-set-dev`h]j-)}(hjh]h)}(hjh]hinline)}(hjh]hpsp-attribute-set-dev}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocnetlink/specs/psp refdomainjreftyperef refexplicitrefwarn reftargetpsp-attribute-set-devuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h**request** :attributes: [``id``] **reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``] **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)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7hhhKubj)}(h [``id``] h]j-)}(h[``id``]h](h[}(hjLhhhNhNubh)}(h``id``h]hid}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjLubh]}(hjLhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjHubah}(h]h ]h"]h$]h&]uh1jhj7ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj4ubah}(h]h ]h"]h$]h&]uh1jhj1ubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(hY**reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``] h](j)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hB[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``] h]j-)}(hA[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``]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]}(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&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(h**pre** psp-device-get-locked h](j)}(h**pre**h]j)}(hj:h]hpre}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8ubah}(h]h ]h"]h$]h&]uh1jhhhKhj4ubj0)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjOubah}(h]h ]h"]h$]h&]uh1j/hj4ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(h**post** psp-device-unlock h](j)}(h**post**h]j)}(hjrh]hpost}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1jhjpubah}(h]h ]h"]h$]h&]uh1jhhhKhjlubj0)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j/hjlubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdumph]hdump}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h`**reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``] h]j )}(hhh]j)}(h\**reply** :attributes: [``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``] h](j)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hE[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``] h]j-)}(hA[``id``, ``ifindex``, ``psp-versions-cap``, ``psp-versions-ena``]h](h[}(hjhhhNhNubh)}(h``id``h]hid}(hj hhhNhNubah}(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}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``psp-versions-ena``h]hpsp-versions-ena}(hjBhhhNhNubah}(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&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhj|hhhhhKubh)}(h.. _psp-operation-dev-add-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-add-ntfuh1hhK;hj|hhhhubeh}(h](jj{eh ]h"](dev-getpsp-operation-dev-geteh$]h&]uh1hhj`hhhhhKexpect_referenced_by_name}jjqsexpect_referenced_by_id}j{jqsubh)}(hhh](h)}(h dev-add-ntfh]h dev-add-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(h$Notification about device appearing.h]h$Notification about device appearing.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hdev-geth]j-)}(hjh]hdev-get}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hmgmt h]j-)}(hmgmth]hmgmt}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _psp-operation-dev-del-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-del-ntfuh1hhKFhjhhhhubeh}(h](jjeh ]h"]( dev-add-ntfpsp-operation-dev-add-ntfeh$]h&]uh1hhj`hhhhhKj}j<jsj}jjsubh)}(hhh](h)}(h dev-del-ntfh]h dev-del-ntf}(hjDhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjAhhhhhKubj-)}(h'Notification about device disappearing.h]h'Notification about device disappearing.}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjAhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjchhhKubj)}(hdev-geth]j-)}(hjvh]hdev-get}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjtubah}(h]h ]h"]h$]h&]uh1jhjcubeh}(h]h ]h"]h$]h&]uh1jhhhKhj`hhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hmgmt h]j-)}(hmgmth]hmgmt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj`hhubeh}(h]h ]h"]h$]h&]uh1jhjAhhhhhKubh)}(h.. _psp-operation-dev-set:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-setuh1hhKQhjAhhhhubeh}(h](jj6eh ]h"]( dev-del-ntfpsp-operation-dev-del-ntfeh$]h&]uh1hhj`hhhhhKj}jj,sj}j6j,subh)}(hhh](h)}(hdev-seth]hdev-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(h&Set the configuration of a PSP device.h]h&Set the configuration of a PSP device.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`psp-attribute-set-dev`h]j-)}(hj h]h)}(hj h]j)}(hj h]hpsp-attribute-set-dev}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj" reftyperef refexplicitrefwarnjpsp-attribute-set-devuh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hflagsh]hflags}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjF hhhKubj)}(h[``admin-perm``]h]j-)}(hjY h](h[}(hj[ hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjb hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj[ ubh]}(hj[ hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjW ubah}(h]h ]h"]h$]h&]uh1jhjF ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h**request** :attributes: [``id``, ``psp-versions-ena``] **reply** :attributes: [] **pre** psp-device-get-locked **post** psp-device-unlock h]j )}(hhh](j)}(h8**request** :attributes: [``id``, ``psp-versions-ena``] h](j)}(h **request**h]j)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 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&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(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&]uh1jhhhKhj$ ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjE hhhKubj)}(h[] h]j-)}(h[]h]h[]}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjV ubah}(h]h ]h"]h$]h&]uh1jhjE ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjB ubah}(h]h ]h"]h$]h&]uh1jhj? ubah}(h]h ]h"]h$]h&]uh1j/hj$ ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(h**pre** psp-device-get-locked h](j)}(h**pre**h]j)}(hj h]hpre}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubj0)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(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&]uh1jhhhKhj ubj0)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubeh}(h]h ]h"]h$]h&]uh1j hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h!.. _psp-operation-dev-change-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-dev-change-ntfuh1hhKjhjhhhhubeh}(h](jjeh ]h"](dev-setpsp-operation-dev-seteh$]h&]uh1hhj`hhhhhKj}j jsj}jjsubh)}(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.}(hj4 hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj# hhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjE hhhKubj)}(hdev-geth]j-)}(hjX h]hdev-get}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjV ubah}(h]h ]h"]h$]h&]uh1jhjE ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjB hhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjv hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjs hhhKubj)}(hmgmt h]j-)}(hmgmth]hmgmt}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjs ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjB 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&]uh1hhj`hhhhhKj}j j sj}j j subh)}(hhh](h)}(h key-rotateh]h key-rotate}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjVuh1hhj hhhhhKubj-)}(hRotate the device key.h]hRotate the device key.}(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&]uh1jhj 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 ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjpsp-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&]uh1jhj( hhhKubj)}(h[``admin-perm``]h]j-)}(hj; h](h[}(hj= hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjD hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj= ubh]}(hj= hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj9 ubah}(h]h ]h"]h$]h&]uh1jhj( ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubj)}(hhh](j)}(hdoh]hdo}(hjk hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjh hhhKubj)}(h**request** :attributes: [``id``] **reply** :attributes: [``id``] **pre** psp-device-get-locked **post** psp-device-unlock h]j )}(hhh](j)}(h"**request** :attributes: [``id``] h](j)}(h **request**h]j)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 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&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj} ubj)}(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&]uh1jhhhKhj ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h [``id``] h]j-)}(h[``id``]h](h[}(hj* hhhNhNubh)}(h``id``h]hid}(hj2 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&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj} ubj)}(h**pre** psp-device-get-locked h](j)}(h**pre**h]j)}(hjn h]hpre}(hjp hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjl ubah}(h]h ]h"]h$]h&]uh1jhhhKhjh ubj0)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j/hjh ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj} ubj)}(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&]uh1jhhhKhj ubj0)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj} ubeh}(h]h ]h"]h$]h&]uh1j hjy ubah}(h]h ]h"]h$]h&]uh1jhjh ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(h!.. _psp-operation-key-rotate-ntf:h]h}(h]h ]h"]h$]h&]hpsp-operation-key-rotate-ntfuh1hhKhj hhhhubeh}(h](j\j eh ]h"]( key-rotatepsp-operation-key-rotateeh$]h&]uh1hhj`hhhhhKj}jj sj}j j subh)}(hhh](h)}(hkey-rotate-ntfh]hkey-rotate-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjxuh1hhjhhhhhKubj-)}(h.Notification about device key getting rotated.h]h.Notification about device key getting rotated.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hhhKubj)}(h key-rotateh]j-)}(hj:h]h key-rotate}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj8ubah}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$hhubj)}(hhh](j)}(hmcgrph]hmcgrp}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjUhhhKubj)}(huse h]j-)}(huseh]huse}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjfubah}(h]h ]h"]h$]h&]uh1jhjUubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _psp-operation-rx-assoc:h]h}(h]h ]h"]h$]h&]hpsp-operation-rx-assocuh1hhKhjhhhhubeh}(h](j~j eh ]h"](key-rotate-ntfpsp-operation-key-rotate-ntfeh$]h&]uh1hhj`hhhhhKj}jj sj}j j subh)}(hhh](h)}(hrx-assoch]hrx-assoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(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.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`psp-attribute-set-assoc`h]j-)}(hjh]h)}(hjh]j)}(hjh]hpsp-attribute-set-assoc}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjpsp-attribute-set-assocuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h**request** :attributes: [``dev-id``, ``version``, ``sock-fd``] **reply** :attributes: [``dev-id``, ``rx-key``] **pre** psp-assoc-device-get-locked **post** psp-device-unlock h]j )}(hhh](j)}(h@**request** :attributes: [``dev-id``, ``version``, ``sock-fd``] h](j)}(h **request**h]j)}(hj(h]hrequest}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]uh1jhhhKhj"ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjChhhKubj)}(h'[``dev-id``, ``version``, ``sock-fd``] h]j-)}(h&[``dev-id``, ``version``, ``sock-fd``]h](h[}(hjXhhhNhNubh)}(h ``dev-id``h]hdev-id}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjXubh, }(hjXhhhNhNubh)}(h ``version``h]hversion}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjXubh, }hjXsbh)}(h ``sock-fd``h]hsock-fd}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjXubh]}(hjXhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjTubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhhhKhj@ubah}(h]h ]h"]h$]h&]uh1jhj=ubah}(h]h ]h"]h$]h&]uh1j/hj"ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h0**reply** :attributes: [``dev-id``, ``rx-key``] h](j)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h$**pre** psp-assoc-device-get-locked h](j)}(h**pre**h]j)}(hjFh]hpre}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]uh1jhhhKhj@ubj0)}(hhh]j-)}(hpsp-assoc-device-get-lockedh]hpsp-assoc-device-get-locked}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj[ubah}(h]h ]h"]h$]h&]uh1j/hj@ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h**post** psp-device-unlock h](j)}(h**post**h]j)}(hj~h]hpost}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|ubah}(h]h ]h"]h$]h&]uh1jhhhKhjxubj0)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j/hjxubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _psp-operation-tx-assoc:h]h}(h]h ]h"]h$]h&]hpsp-operation-tx-assocuh1hhKhjhhhhubeh}(h](jjeh ]h"](rx-assocpsp-operation-rx-assoceh$]h&]uh1hhj`hhhhhKj}jjsj}jjsubh)}(hhh](h)}(htx-assoch]htx-assoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(hAdd a PSP Tx association.h]hAdd a PSP Tx association.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`psp-attribute-set-assoc`h]j-)}(hjh]h)}(hjh]j)}(hjh]hpsp-attribute-set-assoc}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainj$reftyperef refexplicitrefwarnjpsp-attribute-set-assocuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjHhhhKubj)}(h**request** :attributes: [``dev-id``, ``version``, ``tx-key``, ``sock-fd``] **reply** :attributes: [] **pre** psp-assoc-device-get-locked **post** psp-device-unlock h]j )}(hhh](j)}(hL**request** :attributes: [``dev-id``, ``version``, ``tx-key``, ``sock-fd``] h](j)}(h **request**h]j)}(hjfh]hrequest}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjdubah}(h]h ]h"]h$]h&]uh1jhhhKhj`ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h3[``dev-id``, ``version``, ``tx-key``, ``sock-fd``] h]j-)}(h2[``dev-id``, ``version``, ``tx-key``, ``sock-fd``]h](h[}(hjhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``version``h]hversion}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-key``h]htx-key}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``sock-fd``h]hsock-fd}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj~ubah}(h]h ]h"]h$]h&]uh1jhj{ubah}(h]h ]h"]h$]h&]uh1j/hj`ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj]ubj)}(h**reply** :attributes: [] h](j)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+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&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj]ubj)}(h$**pre** psp-assoc-device-get-locked h](j)}(h**pre**h]j)}(hjrh]hpre}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1jhjpubah}(h]h ]h"]h$]h&]uh1jhhhKhjlubj0)}(hhh]j-)}(hpsp-assoc-device-get-lockedh]hpsp-assoc-device-get-locked}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j/hjlubeh}(h]h ]h"]h$]h&]uh1jhhhKhj]ubj)}(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&]uh1jhhhKhjubj0)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj]ubeh}(h]h ]h"]h$]h&]uh1j hjYubah}(h]h ]h"]h$]h&]uh1jhjHubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(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&]uh1hhj`hhhhhKj}jjsj}jjsubh)}(hhh](h)}(h get-statsh]h get-stats}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhMubj-)}(hGet device statistics.h]hGet device statistics.}(hjhhhNhNubah}(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:`psp-attribute-set-stats`h]j-)}(hj>h]h)}(hj>h]j)}(hj>h]hpsp-attribute-set-stats}(hjFhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjCubah}(h]h ]h"]h$]h&]refdocj refdomainjPreftyperef refexplicitrefwarnjpsp-attribute-set-statsuh1hhhhMhj@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)}(hdoh]hdo}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjthhhKubj)}(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]j )}(hhh](j)}(h&**request** :attributes: [``dev-id``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMhjubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h [``dev-id``] h]j-)}(h [``dev-id``]h](h[}(hjhhhNhNubh)}(h ``dev-id``h]hdev-id}(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&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubj)}(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&]uh1jhhhMhjubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!hhhKubj)}(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[}(hj6hhhNhNubh)}(h ``dev-id``h]hdev-id}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }(hj6hhhNhNubh)}(h``key-rotations``h]h key-rotations}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h``stale-events``h]h stale-events}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h``rx-packets``h]h rx-packets}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h ``rx-bytes``h]hrx-bytes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h``rx-auth-fail``h]h rx-auth-fail}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h ``rx-error``h]hrx-error}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h ``rx-bad``h]hrx-bad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h``tx-packets``h]h tx-packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h ``tx-bytes``h]htx-bytes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh, }hj6sbh)}(h ``tx-error``h]htx-error}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh]}(hj6hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj2ubah}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubj)}(h**pre** psp-device-get-locked h](j)}(h**pre**h]j)}(hj.h]hpre}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj,ubah}(h]h ]h"]h$]h&]uh1jhhhMhj(ubj0)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjCubah}(h]h ]h"]h$]h&]uh1j/hj(ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubj)}(h**post** psp-device-unlock h](j)}(h**post**h]j)}(hjfh]hpost}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjdubah}(h]h ]h"]h$]h&]uh1jhhhMhj`ubj0)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj{ubah}(h]h ]h"]h$]h&]uh1j/hj`ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjtubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(hhubj)}(hhh](j)}(hdumph]hdump}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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 )}(hhh]j)}(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&]uh1jhhhMhjubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``rx-packets``h]h rx-packets}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-bytes``h]hrx-bytes}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``rx-auth-fail``h]h rx-auth-fail}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``rx-error``h]hrx-error}(hjlhhhNhNubah}(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}(hjhhhNhNubah}(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,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhj(hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhMubeh}(h](jjeh ]h"]( get-statspsp-operation-get-statseh$]h&]uh1hhj`hhhhhMj}jjsj}jjsubeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjhhhhhMubj#)}(hhh](j()}(hmgmth]j-)}(hj)h]hmgmt}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj'ubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubj()}(huse h]j-)}(huseh]huse}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj>ubah}(h]h ]h"]h$]h&]uh1j'hj$hhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1j"hhhMhjhhubeh}(h]jah ]h"]multicast groupsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(h Definitionsh]h Definitions}(hjhhhhNhNubah}(h]h ]h"]h$]h&]hj.uh1hhjehhhhhMubh)}(h.. _psp-definition-version:h]h}(h]h ]h"]h$]h&]hpsp-definition-versionuh1hhKhjehhhhubh)}(hhh](h)}(hversionh]hversion}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjMuh1hhjhhhhhK 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`- ``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-)}(hjh]h)}(hjh]hhdr0-aes-gcm-128}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``hdr0-aes-gcm-256``h]j-)}(hjh]h)}(hjh]hhdr0-aes-gcm-256}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``hdr0-aes-gmac-128``h]j-)}(hjh]h)}(hjh]hhdr0-aes-gmac-128}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``hdr0-aes-gmac-256`` h]j-)}(h``hdr0-aes-gmac-256``h]h)}(hjBh]hhdr0-aes-gmac-256}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj@ubah}(h]h ]h"]h$]h&]uh1j,hhhK hj<ubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]j\j]uh1j"hhhK hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK ubeh}(h](jSjeh ]h"](versionpsp-definition-versioneh$]h&]uh1hhjehhhhhK j}jzjvsj}jjvsubeh}(h]j4ah ]h"] definitionsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj{uh1hhjhhhhhK ubh)}(h.. _psp-attribute-set-dev:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-devuh1hhMhjhhhhubh)}(hhh](h)}(hdevh]hdev}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK 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&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hPSP device ID. h]j-)}(hPSP device ID.h]hPSP device ID.}(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&]uh1jhjhhhhhKubeh}(h]id-u32ah ]h"]id (u32)ah$]h&]uh1hhjhhhhhKubh)}(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&]uh1jhj<hhhKubj)}(h:ifindex of the main netdevice linked to the PSP device. h]j-)}(h7ifindex of the main netdevice linked to the PSP device.h]h7ifindex of the main netdevice linked to the PSP device.}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjMubah}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj9hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h] ifindex-u32ah ]h"] ifindex (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hpsp-versions-cap (``u32``)h](hpsp-versions-cap (}(hj|hhhNhNubh)}(h``u32``h]hu32}(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&]uh1jhjhhhKubj)}(h0Bitmask of PSP versions supported by the device.h]j-)}(hjh]h0Bitmask of PSP versions supported by the device.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`psp-definition-version`h]j-)}(hjh]h)}(hjh]j)}(hjh]hpsp-definition-version}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjpsp-definition-versionuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(h enum-as-flagsh]h enum-as-flags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hTrue h]j-)}(hTrueh]hTrue}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj'ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjyhhhhhKubeh}(h]psp-versions-cap-u32ah ]h"]psp-versions-cap (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hpsp-versions-ena (``u32``)h](hpsp-versions-ena (}(hjVhhhNhNubh)}(h``u32``h]hu32}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVubh)}(hjVhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjShhhhhK$ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjyhhhKubj)}(h;Bitmask of currently enabled (accepted on Rx) PSP versions.h]j-)}(hjh]h;Bitmask of currently enabled (accepted on Rx) PSP versions.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jhhhK$hjvhhubj)}(hhh](j)}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`psp-definition-version`h]j-)}(hjh]h)}(hjh]j)}(hjh]hpsp-definition-version}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjpsp-definition-versionuh1hhhhK$hjubah}(h]h ]h"]h$]h&]uh1j,hhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK$hjvhhubj)}(hhh](j)}(h enum-as-flagsh]h enum-as-flags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hTrue h]j-)}(hTrueh]hTrue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK$hjvhhubeh}(h]h ]h"]h$]h&]uh1jhjShhhhhK$ubh)}(h.. _psp-attribute-set-assoc:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-assocuh1hhM(hjShhhhubeh}(h]psp-versions-ena-u32ah ]h"]psp-versions-ena (u32)ah$]h&]uh1hhjhhhhhK$ubeh}(h](jjeh ]h"](devpsp-attribute-set-deveh$]h&]uh1hhjhhhhhK j}j=jsj}jjsubh)}(hhh](h)}(hassoch]hassoc}(hjEhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjBhhhhhK$ubh)}(hhh](h)}(hdev-id (``u32``)h](hdev-id (}(hjVhhhNhNubh)}(h``u32``h]hu32}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVubh)}(hjVhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjShhhhhK-ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjyhhhKubj)}(hPSP device ID. h]j-)}(hPSP device ID.h]hPSP device ID.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK-hjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jhhhK-hjvhhubah}(h]h ]h"]h$]h&]uh1jhjShhhhhK-ubeh}(h] dev-id-u32ah ]h"]h$] dev-id (u32)ah&]uh1hhjBhhhhhK- referencedKubh)}(hhh](h)}(hversion (``u32``)h](h version (}(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`PSP versions (AEAD and protocol version) used by this association, dictates the size of the key.h]j-)}(hjh]h`PSP versions (AEAD and protocol version) used by this association, dictates the size of the key.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjhhubj)}(hhh](j)}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 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 ](jstdstd-refeh"]h$]h&]uh1jhj$ubah}(h]h ]h"]h$]h&]refdocj refdomainj1reftyperef refexplicitrefwarnjpsp-definition-versionuh1hhhhK3hj ubah}(h]h ]h"]h$]h&]uh1j,hhhK3hjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK3ubeh}(h] version-u32ah ]h"] version (u32)ah$]h&]uh1hhjBhhhhhK3ubh)}(hhh](h)}(hrx-key (``nest``)h](hrx-key (}(hjfhhhNhNubh)}(h``nest``h]hnest}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjfubh)}(hjfhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjchhhhhK:ubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h :ref:`psp-attribute-set-keys` vfh]j-)}(h:ref:`psp-attribute-set-keys`h]h)}(hjh]j)}(hjh]hpsp-attribute-set-keys}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjpsp-attribute-set-keysuh1hhhhK:hjubah}(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&]uh1jhjchhhhhK:ubeh}(h] rx-key-nestah ]h"] rx-key (nest)ah$]h&]uh1hhjBhhhhhK:ubh)}(hhh](h)}(htx-key (``nest``)h](htx-key (}(hjhhhNhNubh)}(h``nest``h]hnest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK>ubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h :ref:`psp-attribute-set-keys` h]j-)}(h:ref:`psp-attribute-set-keys`h]h)}(hjh]j)}(hjh]hpsp-attribute-set-keys}(hj#hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainj-reftyperef refexplicitrefwarnjpsp-attribute-set-keysuh1hhhhK>hjubah}(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] tx-key-nestah ]h"] tx-key (nest)ah$]h&]uh1hhjBhhhhhK>ubh)}(hhh](h)}(hsock-fd (``u32``)h](h sock-fd (}(hjbhhhNhNubh)}(h``u32``h]hu32}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjbubh)}(hjbhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj_hhhhhKBubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKBhjhhubah}(h]h ]h"]h$]h&]uh1jhj_hhhhhKBubh)}(h.. _psp-attribute-set-keys:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-keysuh1hhMKhj_hhhhubeh}(h] sock-fd-u32ah ]h"] sock-fd (u32)ah$]h&]uh1hhjBhhhhhKBubeh}(h](jj/eh ]h"](assocpsp-attribute-set-assoceh$]h&]uh1hhjhhhhhK$j}jj%sj}j/j%subh)}(hhh](h)}(hkeysh]hkeys}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKBubh)}(hhh]h)}(hkey (``binary``)h](hkey (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKIubah}(h] key-binaryah ]h"] key (binary)ah$]h&]uh1hhjhhhhhKIubh)}(hhh](h)}(h spi (``u32``)h](hspi (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKLubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj9hhhKubj)}(h5Security Parameters Index (SPI) of the association. h]j-)}(h3Security Parameters Index (SPI) of the association.h]h3Security Parameters Index (SPI) of the association.}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKLhjJubah}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]uh1jhhhKLhj6hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKLubh)}(h.. _psp-attribute-set-stats:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-statsuh1hhMZhjhhhhubeh}(h]spi-u32ah ]h"] spi (u32)ah$]h&]uh1hhjhhhhhKLubeh}(h](jjeh ]h"](keyspsp-attribute-set-keyseh$]h&]uh1hhjhhhhhKBj}jjsj}jjsubh)}(hhh](h)}(hstatsh]hstats}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKLubh)}(hhh](h)}(hdev-id (``u32``)h](hdev-id (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKSubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hPSP device ID. h]j-)}(hPSP device ID.h]hPSP device ID.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKShjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKShjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKSubeh}(h]id1ah ]h"]h$]jah&]uh1hhjhhhhhKSjKubh)}(hhh](h)}(hkey-rotations (``uint``)h](hkey-rotations (}(hjhhhNhNubh)}(h``uint``h]huint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKYubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj$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.}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKYhj5ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhhhKYhj!hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKYubeh}(h]key-rotations-uintah ]h"]key-rotations (uint)ah$]h&]uh1hhjhhhhhKYubh)}(hhh](h)}(hstale-events (``uint``)h](hstale-events (}(hjdhhhNhNubh)}(h``uint``h]huint}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdubh)}(hjdhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjahhhhhK_ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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.}(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&]uh1jhjahhhhhK_ubeh}(h]stale-events-uintah ]h"]stale-events (uint)ah$]h&]uh1hhjhhhhhK_ubh)}(hhh](h)}(hrx-packets (``uint``)h](h rx-packets (}(hjhhhNhNubh)}(h``uint``h]huint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKfubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKfhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKfhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKfubeh}(h]rx-packets-uintah ]h"]rx-packets (uint)ah$]h&]uh1hhjhhhhhKfubh)}(hhh](h)}(hrx-bytes (``uint``)h](h rx-bytes (}(hj* hhhNhNubh)}(h``uint``h]huint}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj* ubh)}(hj* hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj' hhhhhKlubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjP hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjM 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).}(hjb hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKlhj^ ubah}(h]h ]h"]h$]h&]uh1jhjM ubeh}(h]h ]h"]h$]h&]uh1jhhhKlhjJ hhubah}(h]h ]h"]h$]h&]uh1jhj' hhhhhKlubeh}(h] rx-bytes-uintah ]h"]rx-bytes (uint)ah$]h&]uh1hhjhhhhhKlubh)}(hhh](h)}(hrx-auth-fail (``uint``)h](hrx-auth-fail (}(hj hhhNhNubh)}(h``uint``h]huint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKuubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 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,hhhKuhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKuhj hhubah}(h]h ]h"]h$]h&]uh1jhj hhhhhKuubeh}(h]rx-auth-fail-uintah ]h"]rx-auth-fail (uint)ah$]h&]uh1hhjhhhhhKuubh)}(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 hhhhhK{ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!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,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] rx-error-uintah ]h"]rx-error (uint)ah$]h&]uh1hhjhhhhhK{ubh)}(hhh](h)}(hrx-bad (``uint``)h](hrx-bad (}(hjS!hhhNhNubh)}(h``uint``h]huint}(hj[!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjS!ubh)}(hjS!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjP!hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjy!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjv!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).}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhjv!ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjs!hhubah}(h]h ]h"]h$]h&]uh1jhjP!hhhhhKubeh}(h] rx-bad-uintah ]h"] rx-bad (uint)ah$]h&]uh1hhjhhhhhKubh)}(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&]uh1jhj!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&]uh1hhjhhhhhKubh)}(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&]uh1jhj<"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).}(hjQ"hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjM"ubah}(h]h ]h"]h$]h&]uh1jhj<"ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj9"hhubah}(h]h ]h"]h$]h&]uh1jhj"hhhhhKubeh}(h] tx-bytes-uintah ]h"]tx-bytes (uint)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(htx-error (``uint``)h](h tx-error (}(hj|"hhhNhNubh)}(h``uint``h]huint}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj|"ubh)}(hj|"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjy"hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"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&]uh1jhjy"hhhhhKubeh}(h] tx-error-uintah ]h"]tx-error (uint)ah$]h&]uh1hhjhhhhhKubeh}(h](jjxeh ]h"](statspsp-attribute-set-statseh$]h&]uh1hhjhhhhhKLj}j"jnsj}jxjnsubeh}(h]jah ]h"]attribute setsah$]h&]uh1hhhhhhhhK ubeh}(h](jRheh ]h"]( family psp netlink specification netlink-pspeh$]h&]uh1hhhhhhhhKj}j"hsj}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{]jqaj]jaj6]j,aj]jaj ]j aj ]j aj ]j aj]jaj]jaj]jaj]jvaj]jaj/]j%aj]jajx]jnaunameids}(j"hj"jRj7j3j]jqjjjj{jjj<jj;jjj6jjj jj jj j j j:jj j j\jj jj~jjjjjjjjjjjjjbjjj4jzjjyjSj"jj=jj<jjjjvjsjPjMj5j2jj/jj dev-id (u32)Nj`j]jjj\jYjjjjjjjj j~j{j"jxj"jj^j[jjj$ j! j j j j jM!jJ!j!j!j"j"jv"js"j"j"u nametypes}(j"j"j7j]jjjj<j;jjj j j j jj jjjjjjjjjbjjzjyj"j=j<jjvjPj5jjjh#j`jj\jjjjj~j"j"j^jj$ j j jM!j!j"jv"j"uh}(hhjRhj3jjqj:jj`j{j|jj|jjjjj6jAjjAjjjjj j# j:j# j j j\j j jj~jjjjjjjjjjj jj jjj4jejjjSjjjjjjjjjjsjjMjyj2jSj/jBjjBjjSj]jjjcjYjjj_jjjjj jj{jjxjjjjjj[jjjaj! jj j' j j jJ!j j!jP!j"j!js"j"j"jy"j j3jkjbjjjjjjjjjj j4j+jVjMjxjojjjjjjj jj.j%jMjDj{jrjjjjjjjju 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-)}(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&]jalevelKtypeINFOsourcehnjlineKSuh1j#hjhhhhhKSubatransform_messages](j#)}(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#sourcehnjlineKuh1j#ubj#)}(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#sourcehnjlineKuh1j#ubj#)}(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;uh1j#ubj#)}(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#sourcehnjlineKFuh1j#ubj#)}(hhh]j-)}(hhh]h;Hyperlink target "psp-operation-dev-set" is not referenced.}hj$sbah}(h]h ]h"]h$]h&]uh1j,hj$ubah}(h]h ]h"]h$]h&]levelKtypej#sourcehnjlineKQuh1j#ubj#)}(hhh]j-)}(hhh]hBHyperlink target "psp-operation-dev-change-ntf" is not referenced.}hj,$sbah}(h]h ]h"]h$]h&]uh1j,hj)$ubah}(h]h ]h"]h$]h&]levelKtypej#sourcehnjlineKjuh1j#ubj#)}(hhh]j-)}(hhh]h>Hyperlink target "psp-operation-key-rotate" is not referenced.}hjF$sbah}(h]h ]h"]h$]h&]uh1j,hjC$ubah}(h]h ]h"]h$]h&]levelKtypej#sourcehnjlineKuuh1j#ubj#)}(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#sourcehnjlineKuh1j#ubj#)}(hhh]j-)}(hhh]h