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)}(hdoh]hdo}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjF 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)}(hjd h]hrequest}(hjf hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjb 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&]uh1jhjy 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}(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-device-get-locked h](j)}(h**pre**h]j)}(hjL h]hpre}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjJ ubah}(h]h ]h"]h$]h&]uh1jhhhKhjF ubj0)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhja ubah}(h]h ]h"]h$]h&]uh1j/hjF 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 hjW ubah}(h]h ]h"]h$]h&]uh1jhjF 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-ntfuh1hhKihjhhhhubeh}(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.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj hhubj)}(hhh](j)}(hhh](j)}(hnotifyh]hnotify}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 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}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj3 hhhKubj)}(hmgmt h]j-)}(hmgmth]hmgmt}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjD ubah}(h]h ]h"]h$]h&]uh1jhj3 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-rotateuh1hhKthj hhhhubeh}(h](j:j eh ]h"](dev-change-ntfpsp-operation-dev-change-ntfeh$]h&]uh1hhj`hhhhhKj}jx 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)}(hdoh]hdo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj 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[}(hj6 hhhNhNubh)}(h``id``h]hid}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6 ubh]}(hj6 hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj2 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)}(hjz h]hreply}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjx ubah}(h]h ]h"]h$]h&]uh1jhhhKhjt 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/hjt 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&]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\jr eh ]h"]( key-rotatepsp-operation-key-rotateeh$]h&]uh1hhj`hhhhhKj}j jh sj}jr jh subh)}(hhh](h)}(hkey-rotate-ntfh]hkey-rotate-ntf}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjxuh1hhj hhhhhKubj-)}(h.Notification about device key getting rotated.h]h.Notification about device key getting rotated.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj hhubj)}(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,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&]uh1jhj hhhKubj)}(huse h]j-)}(huseh]huse}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(h.. _psp-operation-rx-assoc:h]h}(h]h ]h"]h$]h&]hpsp-operation-rx-assocuh1hhKhj hhhhubeh}(h](j~jz eh ]h"](key-rotate-ntfpsp-operation-key-rotate-ntfeh$]h&]uh1hhj`hhhhhKj}jjp sj}jz jp subh)}(hhh](h)}(hrx-assoch]hrx-assoc}(hj"hhhNhNubah}(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.}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAhhhKubj)}(h:ref:`psp-attribute-set-assoc`h]j-)}(hjTh]h)}(hjTh]j)}(hjTh]hpsp-attribute-set-assoc}(hj\hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjYubah}(h]h ]h"]h$]h&]refdocj refdomainjfreftyperef refexplicitrefwarnjpsp-attribute-set-assocuh1hhhhKhjVubah}(h]h ]h"]h$]h&]uh1j,hhhKhjRubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1jhhhKhj>hhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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)}(hjh]hrequest}(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``, ``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}(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&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h0**reply** :attributes: [``dev-id``, ``rx-key``] h](j)}(h **reply**h]j)}(hj@h]hreply}(hjBhhhNhNubah}(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[``dev-id``, ``rx-key``] h]j-)}(h[``dev-id``, ``rx-key``]h](h[}(hjphhhNhNubh)}(h ``dev-id``h]hdev-id}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjpubh, }(hjphhhNhNubh)}(h ``rx-key``h]hrx-key}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjpubh]}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjlubah}(h]h ]h"]h$]h&]uh1jhj[ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjXubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1j/hj:ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(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&]uh1jhhhKhjubj0)}(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/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(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&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj>hhubeh}(h]h ]h"]h$]h&]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}jXj sj}jj subh)}(hhh](h)}(htx-assoch]htx-assoc}(hj`hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj]hhhhhKubj-)}(hAdd a PSP Tx association.h]hAdd a PSP Tx association.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj]hhubj)}(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&]uh1jhhhKhj|hhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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)}(hjh]hrequest}(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)}(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}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-key``h]htx-key}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``sock-fd``h]hsock-fd}(hjThhhNhNubah}(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**reply** :attributes: [] 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[] h]j-)}(h[]h]h[]}(hjhhhNhNubah}(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)}(hjh]hpre}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj0)}(hhh]j-)}(hpsp-assoc-device-get-lockedh]hpsp-assoc-device-get-locked}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(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}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj?ubah}(h]h ]h"]h$]h&]uh1j/hj$ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj|hhubeh}(h]h ]h"]h$]h&]uh1jhj]hhhhhKubh)}(h.. _psp-operation-get-stats:h]h}(h]h ]h"]h$]h&]hpsp-operation-get-statsuh1hhKhj]hhhhubeh}(h](jjReh ]h"](tx-assocpsp-operation-tx-assoceh$]h&]uh1hhj`hhhhhKj}jjHsj}jRjHsubh)}(hhh](h)}(h get-statsh]h get-stats}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj-)}(hGet device statistics.h]hGet device statistics.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:ref:`psp-attribute-set-stats`h]j-)}(hjh]h)}(hjh]j)}(hjh]hpsp-attribute-set-stats}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjpsp-attribute-set-statsuh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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&]uh1jhhhMhj ubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-hhhKubj)}(h [``dev-id``] h]j-)}(h [``dev-id``]h](h[}(hjBhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubh]}(hjBhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhj>ubah}(h]h ]h"]h$]h&]uh1jhj-ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj*ubah}(h]h ]h"]h$]h&]uh1jhj'ubah}(h]h ]h"]h$]h&]uh1j/hj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj ubj)}(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}(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}(hj*hhhNhNubah}(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}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-bytes``h]htx-bytes}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tx-error``h]htx-error}(hjrhhhNhNubah}(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&]uh1jhhhMhj ubj)}(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&]uh1jhhhMhjubj0)}(hhh]j-)}(hpsp-device-get-lockedh]hpsp-device-get-locked}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhj 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&]uh1jhhhMhjubj0)}(hhh]j-)}(hpsp-device-unlockh]hpsp-device-unlock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhj ubeh}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hdumph]hdump}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj*hhhKubj)}(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)}(hjHh]hreply}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjFubah}(h]h ]h"]h$]h&]uh1jhhhMhjBubj0)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjchhhKubj)}(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[}(hjxhhhNhNubh)}(h ``dev-id``h]hdev-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }(hjxhhhNhNubh)}(h``key-rotations``h]h key-rotations}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h``stale-events``h]h stale-events}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h``rx-packets``h]h rx-packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h ``rx-bytes``h]hrx-bytes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h``rx-auth-fail``h]h rx-auth-fail}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h ``rx-error``h]hrx-error}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h ``rx-bad``h]hrx-bad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h``tx-packets``h]h tx-packets}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h ``tx-bytes``h]htx-bytes}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh, }hjxsbh)}(h ``tx-error``h]htx-error}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh]}(hjxhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjtubah}(h]h ]h"]h$]h&]uh1jhjcubeh}(h]h ]h"]h$]h&]uh1jhhhMhj`ubah}(h]h ]h"]h$]h&]uh1jhj]ubah}(h]h ]h"]h$]h&]uh1j/hjBubeh}(h]h ]h"]h$]h&]uh1jhhhMhj?ubah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubeh}(h](jj~eh ]h"]( get-statspsp-operation-get-statseh$]h&]uh1hhj`hhhhhMj}jjtsj}j~jtsubeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjhhhhhMubj#)}(hhh](j()}(hmgmth]j-)}(hjh]hmgmt}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubj()}(huse h]j-)}(huseh]huse}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1j"hhhMhjhhubeh}(h]jah ]h"]multicast groupsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(h Definitionsh]h Definitions}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj.uh1hhjhhhhhMubh)}(h.. _psp-definition-version:h]h}(h]h ]h"]h$]h&]hpsp-definition-versionuh1hhKhjhhhhubh)}(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}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK hj&ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubj)}(hhh](j)}(hentriesh]hentries}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjDhhhKubj)}(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}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhj`ubah}(h]h ]h"]h$]h&]uh1j,hhhK hj\ubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(h``hdr0-aes-gcm-256``h]j-)}(hj~h]h)}(hj~h]hhdr0-aes-gcm-256}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hj|ubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(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 hjubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(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'hjYubeh}(h]h ]h"]h$]h&]jjuh1j"hhhK hjUubah}(h]h ]h"]h$]h&]uh1jhjDubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK ubeh}(h](jSjeh ]h"](versionpsp-definition-versioneh$]h&]uh1hhjhhhhhK j}jjsj}jjsubeh}(h]j4ah ]h"] definitionsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hj hhhNhNubah}(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}(hj%hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj"hhhhhK ubh)}(hhh](h)}(h id (``u32``)h](hid (}(hj6hhhNhNubh)}(h``u32``h]hu32}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubh)}(hj6hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj3hhhhhKubj)}(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.}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjjubah}(h]h ]h"]h$]h&]uh1jhjYubeh}(h]h ]h"]h$]h&]uh1jhhhKhjVhhubah}(h]h ]h"]h$]h&]uh1jhj3hhhhhKubeh}(h]id-u32ah ]h"]id (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh](h)}(hifindex (``u32``)h](h ifindex (}(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)}(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.}(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] ifindex-u32ah ]h"] ifindex (u32)ah$]h&]uh1hhj"hhhhhKubh)}(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&]uh1hhjhhhhhKubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h0Bitmask of PSP versions supported by the device.h]j-)}(hj2h]h0Bitmask of PSP versions supported by the device.}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj0ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(henumh]henum}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhhhKubj)}(h:ref:`psp-definition-version`h]j-)}(hj`h]h)}(hj`h]j)}(hj`h]hpsp-definition-version}(hjhhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjeubah}(h]h ]h"]h$]h&]refdocj refdomainjrreftyperef refexplicitrefwarnjpsp-definition-versionuh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1j,hhhKhj^ubah}(h]h ]h"]h$]h&]uh1jhjMubeh}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h]psp-versions-cap-u32ah ]h"]psp-versions-cap (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh](h)}(hpsp-versions-ena (``u32``)h](hpsp-versions-ena (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK$ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h;Bitmask of currently enabled (accepted on Rx) PSP versions.h]j-)}(hj h]h;Bitmask of currently enabled (accepted on Rx) PSP versions.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK$hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK$hjhhubj)}(hhh](j)}(henumh]henum}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'hhhKubj)}(h:ref:`psp-definition-version`h]j-)}(hj:h]h)}(hj:h]j)}(hj:h]hpsp-definition-version}(hjBhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj?ubah}(h]h ]h"]h$]h&]refdocj refdomainjLreftyperef refexplicitrefwarnjpsp-definition-versionuh1hhhhK$hj<ubah}(h]h ]h"]h$]h&]uh1j,hhhK$hj8ubah}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]uh1jhhhK$hjhhubj)}(hhh](j)}(h enum-as-flagsh]h enum-as-flags}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1jhjphhhKubj)}(hTrue h]j-)}(hTrueh]hTrue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK$hjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhhhK$hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK$ubh)}(h.. _psp-attribute-set-assoc:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-assocuh1hhM&hjhhhhubeh}(h]psp-versions-ena-u32ah ]h"]psp-versions-ena (u32)ah$]h&]uh1hhj"hhhhhK$ubeh}(h](jj!eh ]h"](devpsp-attribute-set-deveh$]h&]uh1hhjhhhhhK j}jjsj}j!jsubh)}(hhh](h)}(hassoch]hassoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK$ubh)}(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&]uh1hhjhhhhhK-ubj)}(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,hhhK-hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK-hjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK-ubeh}(h] dev-id-u32ah ]h"]h$] dev-id (u32)ah&]uh1hhjhhhhhK- referencedKubh)}(hhh](h)}(hversion (``u32``)h](h version (}(hj:hhhNhNubh)}(h``u32``h]hu32}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj:ubh)}(hj:hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj7hhhhhK3ubj)}(hhh](j)}(hhh](j)}(hdoch]hdoc}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj]hhhKubj)}(h`PSP versions (AEAD and protocol version) used by this association, dictates the size of the key.h]j-)}(hjph]h`PSP versions (AEAD and protocol version) used by this association, dictates the size of the key.}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK3hjnubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjZhhubj)}(hhh](j)}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h :ref:`psp-definition-version` h]j-)}(h:ref:`psp-definition-version`h]h)}(hjh]j)}(hjh]hpsp-definition-version}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjpsp-definition-versionuh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1j,hhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK3hjZhhubeh}(h]h ]h"]h$]h&]uh1jhj7hhhhhK3ubeh}(h] version-u32ah ]h"] version (u32)ah$]h&]uh1hhjhhhhhK3ubh)}(hhh](h)}(hrx-key (``nest``)h](hrx-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&]uh1jhj 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 ](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&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK:hjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK:ubeh}(h] rx-key-nestah ]h"] rx-key (nest)ah$]h&]uh1hhjhhhhhK:ubh)}(hhh](h)}(htx-key (``nest``)h](htx-key (}(hjdhhhNhNubh)}(h``nest``h]hnest}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdubh)}(hjdhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjahhhhhK>ubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributesqb}(hjhhhNhNubah}(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}(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&]uh1jhjahhhhhK>ubeh}(h] tx-key-nestah ]h"] tx-key (nest)ah$]h&]uh1hhjhhhhhK>ubh)}(hhh](h)}(hsock-fd (``u32``)h](h sock-fd (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKBubj)}(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&]uh1jhjhhhhhKBubh)}(h.. _psp-attribute-set-keys:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-keysuh1hhMIhjhhhhubeh}(h] sock-fd-u32ah ]h"] sock-fd (u32)ah$]h&]uh1hhjhhhhhKBubeh}(h](jjeh ]h"](assocpsp-attribute-set-assoceh$]h&]uh1hhjhhhhhK$j}jRjsj}jjsubh)}(hhh](h)}(hkeysh]hkeys}(hjZhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjWhhhhhKBubh)}(hhh]h)}(hkey (``binary``)h](hkey (}(hjkhhhNhNubh)}(h ``binary``h]hbinary}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhjkubh)}(hjkhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhhKIubah}(h] key-binaryah ]h"] key (binary)ah$]h&]uh1hhjWhhhhhKIubh)}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h5Security Parameters Index (SPI) of the association. h]j-)}(h3Security Parameters Index (SPI) of the association.h]h3Security Parameters Index (SPI) of the association.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKLhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKLhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKLubh)}(h.. _psp-attribute-set-stats:h]h}(h]h ]h"]h$]h&]hpsp-attribute-set-statsuh1hhMXhjhhhhubeh}(h]spi-u32ah ]h"] spi (u32)ah$]h&]uh1hhjWhhhhhKLubeh}(h](jjDeh ]h"](keyspsp-attribute-set-keyseh$]h&]uh1hhjhhhhhKBj}jj:sj}jDj:subh)}(hhh](h)}(hstatsh]hstats}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKLubh)}(hhh](h)}(hdev-id (``u32``)h](hdev-id (}(hjhhhNhNubh)}(h``u32``h]hu32}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKSubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjBhhhKubj)}(hPSP device ID. h]j-)}(hPSP device ID.h]hPSP device ID.}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKShjSubah}(h]h ]h"]h$]h&]uh1jhjBubeh}(h]h ]h"]h$]h&]uh1jhhhKShj?hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKSubeh}(h]id1ah ]h"]h$]j4ah&]uh1hhj hhhhhKSj6Kubh)}(hhh](h)}(hkey-rotations (``uint``)h](hkey-rotations (}(hjhhhNhNubh)}(h``uint``h]huint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj~hhhhhKYubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKYhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKYhjhhubah}(h]h ]h"]h$]h&]uh1jhj~hhhhhKYubeh}(h]key-rotations-uintah ]h"]key-rotations (uint)ah$]h&]uh1hhj hhhhhKYubh)}(hhh](h)}(hstale-events (``uint``)h](hstale-events (}(hjhhhNhNubh)}(h``uint``h]huint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK_ubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj hhhNhNubah}(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&]uh1jhjhhhhhK_ubeh}(h]stale-events-uintah ]h"]stale-events (uint)ah$]h&]uh1hhj hhhhhK_ubh)}(hhh](h)}(hrx-packets (``uint``)h](h rx-packets (}(hjGhhhNhNubh)}(h``uint``h]huint}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjGubh)}(hjGhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjDhhhhhKfubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjjhhhKubj)}(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,hhhKfhj{ubah}(h]h ]h"]h$]h&]uh1jhjjubeh}(h]h ]h"]h$]h&]uh1jhhhKfhjghhubah}(h]h ]h"]h$]h&]uh1jhjDhhhhhKfubeh}(h]rx-packets-uintah ]h"]rx-packets (uint)ah$]h&]uh1hhj hhhhhKfubh)}(hhh](h)}(hrx-bytes (``uint``)h](h rx-bytes (}(hjhhhNhNubh)}(h``uint``h]huint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKlubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(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).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKlhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKlhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKlubeh}(h] rx-bytes-uintah ]h"]rx-bytes (uint)ah$]h&]uh1hhj hhhhhKlubh)}(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}(hj3 hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0 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).}(hjE hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKuhjA ubah}(h]h ]h"]h$]h&]uh1jhj0 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&]uh1hhj hhhhhKuubh)}(hhh](h)}(hrx-error (``uint``)h](h rx-error (}(hjp hhhNhNubh)}(h``uint``h]huint}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjp ubh)}(hjp hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjm 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&]uh1jhjm hhhhhK{ubeh}(h] rx-error-uintah ]h"]rx-error (uint)ah$]h&]uh1hhj hhhhhK{ubh)}(hhh](h)}(hrx-bad (``uint``)h](hrx-bad (}(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)}(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&]uh1jhj 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&]uh1hhj hhhhhKubh)}(hhh](h)}(htx-packets (``uint``)h](h tx-packets (}(hj6!hhhNhNubh)}(h``uint``h]huint}(hj>!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6!ubh)}(hj6!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj3!hhhhhKubj)}(hhh]j)}(hhh](j)}(hdoch]hdoc}(hj\!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjY!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).}(hjn!hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjj!ubah}(h]h ]h"]h$]h&]uh1jhjY!ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjV!hhubah}(h]h ]h"]h$]h&]uh1jhj3!hhhhhKubeh}(h]tx-packets-uintah ]h"]tx-packets (uint)ah$]h&]uh1hhj 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&]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).}(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-bytes-uintah ]h"]tx-bytes (uint)ah$]h&]uh1hhj hhhhhKubh)}(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&]uh1hhj!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).}(hj4"hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj0"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj"hhubah}(h]h ]h"]h$]h&]uh1jhj!hhhhhKubeh}(h] tx-error-uintah ]h"]tx-error (uint)ah$]h&]uh1hhj hhhhhKubeh}(h](jjeh ]h"](statspsp-attribute-set-statseh$]h&]uh1hhjhhhhhKLj}ja"jsj}jjsubeh}(h]jah ]h"]attribute setsah$]h&]uh1hhhhhhhhK ubeh}(h](jRheh ]h"]( family psp netlink specification netlink-pspeh$]h&]uh1hhhhhhhhKj}jr"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 ajr ]jh ajz ]jp aj]j ajR]jHaj~]jtaj]jaj!]jaj]jajD]j:aj]jaunameids}(jr"hjq"jRj7j3j]jqjjjj{jjj<jj;jjj6jjj jj jjx j jw j:j jr j j\jjz jj~jXjjWjjjRjjjj~jjjjjj4jjjjSjj"jjj!jjjjjjjjjjjRjjQj dev-id (u32)Njjj^j[jjjJjGjjDjjjjjjja"jj`"jjjjAj>jjj j jj jg j j j0!j-!j!j!j!j!jY"jV"u nametypes}(jr"jq"j7j]jjjj<j;jjj j jx jw j j jjjXjWjjjjjjjjjj"jjjjjjjRjQj"jj^jjJjjjjja"j`"jjAjj jj j j0!j!j!jY"uh}(hhjRhj3jjqj:jj`j{j|jj|jjjjj6jAjjAjjjjj j j:j jr j} j\j} jz j j~j jjjjjRj]jj]j~jjjjjj4jjjjSjjjj!j"jj"jj3jjjjjjjjjjj0jjj7j[jjjajGjjDjWjjWjjhjjjj jj jyjjj~j>jjjDj jjg j j jm j-!j j!j3!j!j!jV"j!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&]jyalevelKtypeINFOsourcehnjlineKSuh1j#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.}hjD#sbah}(h]h ]h"]h$]h&]uh1j,hjA#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.}hjx#sbah}(h]h ]h"]h$]h&]uh1j,hju#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"#sourcehnjlineKiuh1j#ubj#)}(hhh]j-)}(hhh]h>Hyperlink target "psp-operation-key-rotate" is not referenced.}hj#sbah}(h]h ]h"]h$]h&]uh1j,hj#ubah}(h]h ]h"]h$]h&]levelKtypej"#sourcehnjlineKtuh1j#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