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/foumodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/zh_TW/netlink/specs/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/it_IT/netlink/specs/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ja_JP/netlink/specs/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/ko_KR/netlink/specs/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget%/translations/sp_SP/netlink/specs/foumodnameN 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/fou.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-fou:h]h}(h]h ]h"]h$]h&]refid netlink-fouuh1hhKhhhhhhubhsection)}(hhh](htitle)}(h$Family ``fou`` netlink specificationh](hFamily }(hhhhhNhNubhliteral)}(h``fou``h]hfou}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubh netlink specification}(hhhhhNhNubeh}(h]h ]h"]h$]h&]hΌid1uh1hhhhhhhhKubhtopic)}(h Contents h](h)}(hContentsh]hContents}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh bullet_list)}(hhh]h list_item)}(hhh](h paragraph)}(hhh]h reference)}(hhh](hFamily }(hjhhhNhNubh)}(hhh]hfou}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhjubh netlink specification}(hjhhhNhNubeh}(h]hah ]h"]h$]h&]refid family-fou-netlink-specificationuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]j)}(hhh]j)}(hhh]hSummary}(hjNhhhNhNubah}(h]id2ah ]h"]h$]h&]refidsummaryuh1jhjKubah}(h]h ]h"]h$]h&]uh1jhjHubah}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh](j)}(hhh]j)}(hhh]h Operations}(hjphhhNhNubah}(h]id3ah ]h"]h$]h&]refid operationsuh1jhjmubah}(h]h ]h"]h$]h&]uh1jhjjubj)}(hhh](j)}(hhh]j)}(hhh]j)}(hhh]hunspec}(hjhhhNhNubah}(h]id4ah ]h"]h$]h&]refidunspecuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]hadd}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]refidadduh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]hdel}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]refiddeluh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]hget}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]refidgetuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjjubeh}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh](j)}(hhh]j)}(hhh]h Definitions}(hj#hhhNhNubah}(h]id8ah ]h"]h$]h&]refid definitionsuh1jhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]j)}(hhh]j)}(hhh]j)}(hhh]h encap-type}(hjBhhhNhNubah}(h]id9ah ]h"]h$]h&]refid encap-typeuh1jhj?ubah}(h]h ]h"]h$]h&]uh1jhj<ubah}(h]h ]h"]h$]h&]uh1jhj9ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjEubj)}(hhh](j)}(hhh]j)}(hhh]hAttribute sets}(hjphhhNhNubah}(h]id10ah ]h"]h$]h&]refidattribute-setsuh1jhjmubah}(h]h ]h"]h$]h&]uh1jhjjubj)}(hhh]j)}(hhh]j)}(hhh]j)}(hhh]hfou}(hjhhhNhNubah}(h]id11ah ]h"]h$]h&]refidfouuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjjubeh}(h]h ]h"]h$]h&]uh1jhjEubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubeh}(h]contentsah ]contentsah"]contentsah$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(hSummaryh]hSummary}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjWuh1hhjhhhhhKubj)}(h Foo-over-UDP.h]h Foo-over-UDP.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]j]ah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjyuh1hhjhhhhhKubh)}(h.. _fou-operation-unspec:h]h}(h]h ]h"]h$]h&]hΌfou-operation-unspecuh1hhKhjhhhhubh)}(hhh](h)}(hunspech]hunspec}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKKubj)}(hunusedh]hunused}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKKhjhhubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hvalueh]hvalue}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj:hhhKubh field_body)}(h0 h]j)}(h0h]h0}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKKhjOubah}(h]h ]h"]h$]h&]uh1jMhj:ubeh}(h]h ]h"]h$]h&]uh1j8hhhKKhj5hhubah}(h]h ]h"]h$]h&]uh1j3hjhhhhhKKubh)}(h.. _fou-operation-add:h]h}(h]h ]h"]h$]h&]hΌfou-operation-adduh1hhK)hjhhhhubeh}(h](jjeh ]h"](unspecfou-operation-unspeceh$]h&]uh1hhjhhhhhKKexpect_referenced_by_name}jj sexpect_referenced_by_id}jj subh)}(hhh](h)}(haddh]hadd}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKPubj)}(h Add port.h]h Add port.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKPhjhhubj4)}(hhh](j9)}(hhh](j>)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h:ref:`fou-attribute-set-fou`h]j)}(hjh]h)}(hjh]hinline)}(hjh]hfou-attribute-set-fou}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocnetlink/specs/fou refdomainjreftyperef refexplicitrefwarn reftargetfou-attribute-set-fouuh1hhhhKPhjubah}(h]h ]h"]h$]h&]uh1jhhhKPhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKPhjhhubj9)}(hhh](j>)}(h dont-validateh]h dont-validate}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h['strict', 'dump']h]j)}(hj h]h[‘strict’, ‘dump’]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKPhj ubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKPhjhhubj9)}(hhh](j>)}(hflagsh]hflags}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj(hhhKubjN)}(h[``admin-perm``]h]j)}(hj;h](h[}(hj=hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=ubh]}(hj=hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKPhj9ubah}(h]h ]h"]h$]h&]uh1jMhj(ubeh}(h]h ]h"]h$]h&]uh1j8hhhKPhjhhubj9)}(hhh](j>)}(hdoh]hdo}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhhKubjN)}(h**request** :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h]hdefinition_list)}(hhh]hdefinition_list_item)}(h**request** :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h](hterm)}(h **request**h]hstrong)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKXhjubh definition)}(hhh]j4)}(hhh]j9)}(hhh](j>)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h[``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h]j)}(h[``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``]h](h[}(hjhhhNhNubh)}(h``port``h]hport}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``ipproto``h]hipproto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``type``h]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``remcsum-nopartial``h]hremcsum-nopartial}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local-v4``h]hlocal-v4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-v4``h]hpeer-v4}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local-v6``h]hlocal-v6}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-v6``h]hpeer-v6}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-port``h]h peer-port}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ifindex``h]hifindex}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKXhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKXhjubah}(h]h ]h"]h$]h&]uh1j3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKXhjubah}(h]h ]h"]h$]h&]uh1j}hjyubah}(h]h ]h"]h$]h&]uh1jMhjhubeh}(h]h ]h"]h$]h&]uh1j8hhhKPhjhhubeh}(h]h ]h"]h$]h&]uh1j3hjhhhhhKPubh)}(h.. _fou-operation-del:h]h}(h]h ]h"]h$]h&]hΌfou-operation-deluh1hhK:hjhhhhubeh}(h](jj}eh ]h"](addfou-operation-addeh$]h&]uh1hhjhhhhhKPj}jjssj}j}jssubh)}(hhh](h)}(hdelh]hdel}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKfubj)}(h Delete port.h]h Delete port.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKfhjhhubj4)}(hhh](j9)}(hhh](j>)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h:ref:`fou-attribute-set-fou`h]j)}(hjh]h)}(hjh]j)}(hjh]hfou-attribute-set-fou}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjfou-attribute-set-fouuh1hhhhKfhjubah}(h]h ]h"]h$]h&]uh1jhhhKfhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKfhjhhubj9)}(hhh](j>)}(h dont-validateh]h dont-validate}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj8hhhKubjN)}(h['strict', 'dump']h]j)}(hjKh]h[‘strict’, ‘dump’]}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKfhjIubah}(h]h ]h"]h$]h&]uh1jMhj8ubeh}(h]h ]h"]h$]h&]uh1j8hhhKfhjhhubj9)}(hhh](j>)}(hflagsh]hflags}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjfhhhKubjN)}(h[``admin-perm``]h]j)}(hjyh](h[}(hj{hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj{ubh]}(hj{hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKfhjwubah}(h]h ]h"]h$]h&]uh1jMhjfubeh}(h]h ]h"]h$]h&]uh1j8hhhKfhjhhubj9)}(hhh](j>)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h**request** :attributes: [``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``] h]j~)}(hhh]j)}(h**request** :attributes: [``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKnhjubj)}(hhh]j4)}(hhh]j9)}(hhh](j>)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(hh[``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``] h]j)}(hd[``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``]h](h[}(hjhhhNhNubh)}(h``af``h]haf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``port``h]hport}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-port``h]h peer-port}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local-v4``h]hlocal-v4}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-v4``h]hpeer-v4}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local-v6``h]hlocal-v6}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-v6``h]hpeer-v6}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKnhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKnhjubah}(h]h ]h"]h$]h&]uh1j3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKnhjubah}(h]h ]h"]h$]h&]uh1j}hjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKfhjhhubeh}(h]h ]h"]h$]h&]uh1j3hjhhhhhKfubh)}(h.. _fou-operation-get:h]h}(h]h ]h"]h$]h&]hΌfou-operation-getuh1hhKKhjhhhhubeh}(h](jjeh ]h"](delfou-operation-deleh$]h&]uh1hhjhhhhhKfj}jjsj}jjsubh)}(hhh](h)}(hgeth]hget}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKzubj)}(hGet tunnel info.h]hGet tunnel info.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKzhjhhubj4)}(hhh](j9)}(hhh](j>)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h:ref:`fou-attribute-set-fou`h]j)}(hjh]h)}(hjh]j)}(hjh]hfou-attribute-set-fou}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainj$reftyperef refexplicitrefwarnjfou-attribute-set-fouuh1hhhhKzhjubah}(h]h ]h"]h$]h&]uh1jhhhKzhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKzhjhhubj9)}(hhh](j>)}(h dont-validateh]h dont-validate}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjHhhhKubjN)}(h['strict', 'dump']h]j)}(hj[h]h[‘strict’, ‘dump’]}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKzhjYubah}(h]h ]h"]h$]h&]uh1jMhjHubeh}(h]h ]h"]h$]h&]uh1j8hhhKzhjhhubj9)}(hhh](j>)}(hdoh]hdo}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjvhhhKubjN)}(hX)**request** :attributes: [``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``] **reply** :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h]j~)}(hhh](j)}(h~**request** :attributes: [``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j4)}(hhh]j9)}(hhh](j>)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(he[``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``] h]j)}(hd[``af``, ``ifindex``, ``port``, ``peer-port``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``]h](h[}(hjhhhNhNubh)}(h``af``h]haf}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``ifindex``h]hifindex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``port``h]hport}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-port``h]h peer-port}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local-v4``h]hlocal-v4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-v4``h]hpeer-v4}(hj& hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local-v6``h]hlocal-v6}(hj8 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer-v6``h]hpeer-v6}(hjJ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKhjubah}(h]h ]h"]h$]h&]uh1j3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h**reply** :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h](j)}(h **reply**h]j)}(hj h]hreply}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(hhh]j4)}(hhh]j9)}(hhh](j>)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj hhhKubjN)}(h[``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h]j)}(h[``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``]h](h[}(hj hhhNhNubh)}(h``port``h]hport}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }(hj hhhNhNubh)}(h ``ipproto``h]hipproto}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``type``h]htype}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``remcsum-nopartial``h]hremcsum-nopartial}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``local-v4``h]hlocal-v4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``peer-v4``h]hpeer-v4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``local-v6``h]hlocal-v6}(hj* hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``peer-v6``h]hpeer-v6}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``peer-port``h]h peer-port}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``ifindex``h]hifindex}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhj ubah}(h]h ]h"]h$]h&]uh1j3hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1j}hjubah}(h]h ]h"]h$]h&]uh1jMhjvubeh}(h]h ]h"]h$]h&]uh1j8hhhKzhjhhubj9)}(hhh](j>)}(hdumph]hdump}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj hhhKubjN)}(h**reply** :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h]j~)}(hhh]j)}(h**reply** :attributes: [``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h](j)}(h **reply**h]j)}(hj h]hreply}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubj)}(hhh]j4)}(hhh]j9)}(hhh](j>)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj hhhKubjN)}(h[``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``] h]j)}(h[``port``, ``ipproto``, ``type``, ``remcsum-nopartial``, ``local-v4``, ``peer-v4``, ``local-v6``, ``peer-v6``, ``peer-port``, ``ifindex``]h](h[}(hj hhhNhNubh)}(h``port``h]hport}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }(hj hhhNhNubh)}(h ``ipproto``h]hipproto}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``type``h]htype}(hj" hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``remcsum-nopartial``h]hremcsum-nopartial}(hj4 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``local-v4``h]hlocal-v4}(hjF hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``peer-v4``h]hpeer-v4}(hjX hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``local-v6``h]hlocal-v6}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``peer-v6``h]hpeer-v6}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``peer-port``h]h peer-port}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``ifindex``h]hifindex}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhj ubah}(h]h ]h"]h$]h&]uh1j3hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1j}hj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhjhhubeh}(h]h ]h"]h$]h&]uh1j3hjhhhhhKzubeh}(h](jjeh ]h"](getfou-operation-geteh$]h&]uh1hhjhhhhhKzj}j jsj}jjsubeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Definitionsh]h Definitions}(hj hhhNhNubah}(h]h ]h"]h$]h&]hj,uh1hhj hhhhhKubh)}(h.. _fou-definition-encap-type:h]h}(h]h ]h"]h$]h&]hΌfou-definition-encap-typeuh1hhKihj hhhhubh)}(hhh](h)}(h encap-typeh]h encap-type}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjKuh1hhj hhhhhKubj4)}(hhh](j9)}(hhh](j>)}(htypeh]htype}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj/ hhhKubjN)}(henumh]j)}(hjB h]henum}(hjD hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj@ ubah}(h]h ]h"]h$]h&]uh1jMhj/ ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhj, hhubj9)}(hhh](j>)}(h name-prefixh]h name-prefix}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj] hhhKubjN)}(h fou-encap-h]j)}(hjp h]h fou-encap-}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjn ubah}(h]h ]h"]h$]h&]uh1jMhj] ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhj, hhubj9)}(hhh](j>)}(h enum-nameh]h enum-name}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj hhhKubjN)}(hNone h]j)}(hNoneh]hNone}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhj, hhubj9)}(hhh](j>)}(hentriesh]hentries}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj hhhKubjN)}(h&- ``unspec`` - ``direct`` - ``gue`` h]j)}(hhh](j)}(h ``unspec``h]j)}(hj h]h)}(hj h]hunspec}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(h ``direct``h]j)}(hj h]h)}(hj h]hdirect}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(h ``gue`` h]j)}(h``gue``h]h)}(hj h]hgue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhj, hhubeh}(h]h ]h"]h$]h&]uh1j3hj hhhhhKubeh}(h](jQj eh ]h"]( encap-typefou-definition-encap-typeeh$]h&]uh1hhj hhhhhKj}jR j sj}j j subeh}(h]j2ah ]h"] definitionsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hja hhhNhNubah}(h]h ]h"]h$]h&]hjyuh1hhj^ hhhhhKubh)}(h.. _fou-attribute-set-fou:h]h}(h]h ]h"]h$]h&]hΌfou-attribute-set-fouuh1hhK~hj^ hhhhubh)}(hhh](h)}(hfouh]hfou}(hj} hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjz hhhhhKubh)}(hhh](h)}(hunspec (``unused``)h](hunspec (}(hj hhhNhNubh)}(h ``unused``h]hunused}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKubj4)}(hhh]j9)}(hhh](j>)}(hvalueh]hvalue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj hhhKubjN)}(h0 h]j)}(hjUh]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jMhj ubeh}(h]h ]h"]h$]h&]uh1j8hhhKhj hhubah}(h]h ]h"]h$]h&]uh1j3hj hhhhhKubeh}(h] unspec-unusedah ]h"]unspec (unused)ah$]h&]uh1hhjz hhhhhKubh)}(hhh](h)}(hport (``u16``)h](hport (}(hj hhhNhNubh)}(h``u16``h]hu16}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhK!ubj4)}(hhh]j9)}(hhh](j>)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h big-endian h]j)}(h big-endianh]h big-endian}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK!hj$ubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhK!hjhhubah}(h]h ]h"]h$]h&]uh1j3hj hhhhhK!ubeh}(h]port-u16ah ]h"] port (u16)ah$]h&]uh1hhjz hhhhhK!ubh)}(hhh]h)}(h af (``u8``)h](haf (}(hjShhhNhNubh)}(h``u8``h]hu8}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjSubh)}(hjShhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjPhhhhhK%ubah}(h]af-u8ah ]h"]af (u8)ah$]h&]uh1hhjz hhhhhK%ubh)}(hhh]h)}(hipproto (``u8``)h](h ipproto (}(hj~hhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj~ubh)}(hj~hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj{hhhhhK(ubah}(h] ipproto-u8ah ]h"] ipproto (u8)ah$]h&]uh1hhjz hhhhhK(ubh)}(hhh]h)}(h type (``u8``)h](htype (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK+ubah}(h]type-u8ah ]h"] type (u8)ah$]h&]uh1hhjz hhhhhK+ubh)}(hhh]h)}(hremcsum-nopartial (``flag``)h](hremcsum-nopartial (}(hjhhhNhNubh)}(h``flag``h]hflag}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK.ubah}(h]remcsum-nopartial-flagah ]h"]remcsum-nopartial (flag)ah$]h&]uh1hhjz hhhhhK.ubh)}(hhh]h)}(hlocal-v4 (``u32``)h](h local-v4 (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK1ubah}(h] local-v4-u32ah ]h"]local-v4 (u32)ah$]h&]uh1hhjz hhhhhK1ubh)}(hhh]h)}(hlocal-v6 (``binary``)h](h local-v6 (}(hj*hhhNhNubh)}(h ``binary``h]hbinary}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj*ubh)}(hj*hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj'hhhhhK4ubah}(h]local-v6-binaryah ]h"]local-v6 (binary)ah$]h&]uh1hhjz hhhhhK4ubh)}(hhh]h)}(hpeer-v4 (``u32``)h](h peer-v4 (}(hjUhhhNhNubh)}(h``u32``h]hu32}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjUubh)}(hjUhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjRhhhhhK9ubah}(h] peer-v4-u32ah ]h"] peer-v4 (u32)ah$]h&]uh1hhjz hhhhhK9ubh)}(hhh]h)}(hpeer-v6 (``binary``)h](h peer-v6 (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj}hhhhhK)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjhhhKubjN)}(h big-endian h]j)}(h big-endianh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKAhjubah}(h]h ]h"]h$]h&]uh1jMhjubeh}(h]h ]h"]h$]h&]uh1j8hhhKAhjhhubah}(h]h ]h"]h$]h&]uh1j3hjhhhhhKAubeh}(h] peer-port-u16ah ]h"]peer-port (u16)ah$]h&]uh1hhjz hhhhhKAubh)}(hhh]h)}(hifindex (``s32``)h](h ifindex (}(hjhhhNhNubh)}(h``s32``h]hs32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKEubah}(h] ifindex-s32ah ]h"] ifindex (s32)ah$]h&]uh1hhjz hhhhhKEubeh}(h](jjy eh ]h"](foufou-attribute-set-foueh$]h&]uh1hhj^ hhhhhKj}j;jo sj}jy jo subeh}(h]jah ]h"]attribute setsah$]h&]uh1hhhhhhhhKubeh}(h](j>heh ]h"]( family fou netlink specification netlink-foueh$]h&]uh1hhhhhhhhKj}jLhsj}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_handlerjterror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'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]j aj}]jsaj]jaj]jaj ]j ajy ]jo aunameids}(jLhjKj>jjjj]j jjjjjjj}jjjjjjj jj jj[ j2jR j jQ jQjDjj;jy j:jj j jMjJjxjujjjjjjj$j!jOjLjzjwjjjjj3j0u nametypes}(jLjKjjj jjjjjjj j j[ jR jQ jDj;j:j jMjxjjjj$jOjzjjj3uh}(hhj>hjhj]jjjjjjjj}jjjjjjjjjjjj2j j j jQj jj^ jy jz jjz j j jJj jujPjj{jjjjj!jjLj'jwjRjj}jjj0j hjjWjNjyjpjjjjjjjjj,j#jKjBjyjpjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jK sRparse_messages]transform_messages](hsystem_message)}(hhh]j)}(hhh]h1Hyperlink target "netlink-fou" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1jubj)}(hhh]j)}(hhh]h:Hyperlink target "fou-operation-unspec" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKuh1jubj)}(hhh]j)}(hhh]h7Hyperlink target "fou-operation-add" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineK)uh1jubj)}(hhh]j)}(hhh]h7Hyperlink target "fou-operation-del" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1jhj*ubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineK:uh1jubj)}(hhh]j)}(hhh]h7Hyperlink target "fou-operation-get" is not referenced.}hjGsbah}(h]h ]h"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKKuh1jubj)}(hhh]j)}(hhh]h?Hyperlink target "fou-definition-encap-type" is not referenced.}hjasbah}(h]h ]h"]h$]h&]uh1jhj^ubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKiuh1jubj)}(hhh]j)}(hhh]h;Hyperlink target "fou-attribute-set-fou" is not referenced.}hj{sbah}(h]h ]h"]h$]h&]uh1jhjxubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineK~uh1jube transformerN include_log] decorationNhhub.