%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/networking/netlink_spec/foumodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/zh_TW/networking/netlink_spec/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/it_IT/networking/netlink_spec/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/ja_JP/networking/netlink_spec/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/ko_KR/networking/netlink_spec/foumodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget//translations/sp_SP/networking/netlink_spec/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:spacepreserveuh1hhhhhhI/var/lib/git/docbuild/linux/Documentation/networking/netlink_spec/fou.rsthKubh)}(h'NOTE: This document was auto-generated.h]h'NOTE: This document was auto-generated.}hhsbah}(h]h ]h"]h$]h&]hhuh1hhhhhhhhKubhsection)}(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&]refidid1uh1hhhhhhhhKubhtopic)}(h Contents h](h)}(hContentsh]hContents}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhK ubh bullet_list)}(hhh]h list_item)}(hhh](h paragraph)}(hhh]h reference)}(hhh](hFamily }(hjhhhNhNubh)}(hhh]hfou}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhjubh netlink specification}(hjhhhNhNubeh}(h]hah ]h"]h$]h&]refid family-fou-netlink-specificationuh1jhj ubah}(h]h ]h"]h$]h&]uh1j hjubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hSummary}(hjAhhhNhNubah}(h]id2ah ]h"]h$]h&]refidsummaryuh1jhj>ubah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]h Operations}(hjchhhNhNubah}(h]id3ah ]h"]h$]h&]refid operationsuh1jhj`ubah}(h]h ]h"]h$]h&]uh1j hj]ubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hunspec}(hjhhhNhNubah}(h]id4ah ]h"]h$]h&]refidunspecuh1jhjubah}(h]h ]h"]h$]h&]uh1j hj|ubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hadd}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]refidadduh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hdel}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]refiddeluh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hget}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]refidgetuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]h Definitions}(hjhhhNhNubah}(h]id8ah ]h"]h$]h&]refid definitionsuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubj)}(hhh]j)}(hhh]j )}(hhh]j)}(hhh]h encap_type}(hj5hhhNhNubah}(h]id9ah ]h"]h$]h&]refid encap-typeuh1jhj2ubah}(h]h ]h"]h$]h&]uh1j hj/ubah}(h]h ]h"]h$]h&]uh1jhj,ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]hAttribute sets}(hjchhhNhNubah}(h]id10ah ]h"]h$]h&]refidattribute-setsuh1jhj`ubah}(h]h ]h"]h$]h&]uh1j hj]ubj)}(hhh]j)}(hhh]j )}(hhh]j)}(hhh]hfou}(hjhhhNhNubah}(h]id11ah ]h"]h$]h&]refidfouuh1jhjubah}(h]h ]h"]h$]h&]uh1j hj|ubah}(h]h ]h"]h$]h&]uh1jhjyubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhj8ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhhhNhNubeh}(h]contentsah ]contentsah"]contentsah$]h&]uh1hhhhK hhhhubh)}(hhh](h)}(hSummaryh]hSummary}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjJuh1hhjhhhhhKubj )}(h Foo-over-UDP.h]h Foo-over-UDP.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubeh}(h]jPah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjluh1hhjhhhhhKubhtarget)}(h.. _fou-operation-unspec:h]h}(h]h ]h"]h$]h&]hfou-operation-unspecuh1jhKhjhhhhubh)}(hhh](h)}(hunspech]hunspec}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubj )}(hunusedh]hunused}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhj hhubh field_list)}(hhh]hfield)}(hhh](h field_name)}(hvalueh]hvalue}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj/hhhKubh field_body)}(h0 h]j )}(h0h]h0}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK hjDubah}(h]h ]h"]h$]h&]uh1jBhj/ubeh}(h]h ]h"]h$]h&]uh1j-hhhK hj*hhubah}(h]h ]h"]h$]h&]uh1j(hj hhhhhK ubj)}(h.. _fou-operation-add:h]h}(h]h ]h"]h$]h&]hfou-operation-adduh1jhK#hj hhhhubeh}(h](jjeh ]h"](unspecfou-operation-unspeceh$]h&]uh1hhjhhhhhKexpect_referenced_by_name}jxjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(haddh]hadd}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK&ubj )}(h Add port.h]h Add port.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK'hjhhubj))}(hhh](j.)}(hhh](j3)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(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&]refdocnetworking/netlink_spec/fou refdomainjreftyperef refexplicitrefwarn reftargetfou-attribute-set-fouuh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1j hhhK)hjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK)hjhhubj.)}(hhh](j3)}(h dont-validateh]h dont-validate}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(h['strict', 'dump']h]j )}(hjh]h[‘strict’, ‘dump’]}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK*hjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK*hjhhubj.)}(hhh](j3)}(hflagsh]hflags}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(h[``admin-perm``]h]j )}(hj0h](h[}(hj2hhhNhNubh)}(h``admin-perm``h]h admin-perm}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2ubh]}(hj2hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK+hj.ubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK+hjhhubj.)}(hhh](j3)}(hdoh]hdo}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj]hhhKubjC)}(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&]uh1j}hhhK0hjyubh definition)}(hhh]j))}(hhh]j.)}(hhh](j3)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(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}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local_v6``h]hlocal_v6}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer_v6``h]hpeer_v6}(hj;hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer_port``h]h peer_port}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ifindex``h]hifindex}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK.hjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK.hjubah}(h]h ]h"]h$]h&]uh1j(hjubah}(h]h ]h"]h$]h&]uh1jhjyubeh}(h]h ]h"]h$]h&]uh1jwhhhK0hjtubah}(h]h ]h"]h$]h&]uh1jrhjnubah}(h]h ]h"]h$]h&]uh1jBhj]ubeh}(h]h ]h"]h$]h&]uh1j-hhhK,hjhhubeh}(h]h ]h"]h$]h&]uh1j(hjhhhhhK)ubj)}(h.. _fou-operation-del:h]h}(h]h ]h"]h$]h&]hfou-operation-deluh1jhK2hjhhhhubeh}(h](jjreh ]h"](addfou-operation-addeh$]h&]uh1hhjhhhhhK&j{}jjhsj}}jrjhsubh)}(hhh](h)}(hdelh]hdel}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK5ubj )}(h Delete port.h]h Delete port.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK6hjhhubj))}(hhh](j.)}(hhh](j3)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(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-fouuh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1j hhhK8hjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK8hjhhubj.)}(hhh](j3)}(h dont-validateh]h dont-validate}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj-hhhKubjC)}(h['strict', 'dump']h]j )}(hj@h]h[‘strict’, ‘dump’]}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK9hj>ubah}(h]h ]h"]h$]h&]uh1jBhj-ubeh}(h]h ]h"]h$]h&]uh1j-hhhK9hjhhubj.)}(hhh](j3)}(hflagsh]hflags}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj[hhhKubjC)}(h[``admin-perm``]h]j )}(hjnh](h[}(hjphhhNhNubh)}(h``admin-perm``h]h admin-perm}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjpubh]}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK:hjlubah}(h]h ]h"]h$]h&]uh1jBhj[ubeh}(h]h ]h"]h$]h&]uh1j-hhhK:hjhhubj.)}(hhh](j3)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(h**request** :attributes: [``af``, ``ifindex``, ``port``, ``peer_port``, ``local_v4``, ``peer_v4``, ``local_v6``, ``peer_v6``] h]js)}(hhh]jx)}(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&]uh1j}hhhK?hjubj)}(hhh]j))}(hhh]j.)}(hhh](j3)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(hg[``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}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer_v4``h]hpeer_v4}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``local_v6``h]hlocal_v6}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer_v6``h]hpeer_v6}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK=hjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK=hjubah}(h]h ]h"]h$]h&]uh1j(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jwhhhK?hjubah}(h]h ]h"]h$]h&]uh1jrhjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK;hjhhubeh}(h]h ]h"]h$]h&]uh1j(hjhhhhhK8ubj)}(h.. _fou-operation-get:h]h}(h]h ]h"]h$]h&]hfou-operation-getuh1jhKAhjhhhhubeh}(h](jjeh ]h"](delfou-operation-deleh$]h&]uh1hhjhhhhhK5j{}jjsj}}jjsubh)}(hhh](h)}(hgeth]hget}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKDubj )}(hGet tunnel info.h]hGet tunnel info.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKEhjhhubj))}(hhh](j.)}(hhh](j3)}(h attribute-seth]h attribute-set}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(h:ref:`fou-attribute-set-fou`h]j )}(hjh]h)}(hjh]j)}(hjh]hfou-attribute-set-fou}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjfou-attribute-set-fouuh1hhhhKGhj ubah}(h]h ]h"]h$]h&]uh1j hhhKGhjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKGhjhhubj.)}(hhh](j3)}(h dont-validateh]h dont-validate}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj=hhhKubjC)}(h['strict', 'dump']h]j )}(hjPh]h[‘strict’, ‘dump’]}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKHhjNubah}(h]h ]h"]h$]h&]uh1jBhj=ubeh}(h]h ]h"]h$]h&]uh1j-hhhKHhjhhubj.)}(hhh](j3)}(hdoh]hdo}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjkhhhKubjC)}(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]js)}(hhh](jx)}(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&]uh1j}hhhKKhjubj)}(hhh]j))}(hhh]j.)}(hhh](j3)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(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}(hjhhhNhNubah}(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}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``peer_v6``h]hpeer_v6}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKKhjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKKhjubah}(h]h ]h"]h$]h&]uh1j(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jwhhhKKhjubjx)}(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&]uh1jhjy ubah}(h]h ]h"]h$]h&]uh1j}hhhKNhju ubj)}(hhh]j))}(hhh]j.)}(hhh](j3)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj hhhKubjC)}(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}(hj1 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``peer_port``h]h peer_port}(hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``ifindex``h]hifindex}(hjU hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKNhj ubah}(h]h ]h"]h$]h&]uh1jBhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKNhj ubah}(h]h ]h"]h$]h&]uh1j(hj ubah}(h]h ]h"]h$]h&]uh1jhju ubeh}(h]h ]h"]h$]h&]uh1jwhhhKNhjubeh}(h]h ]h"]h$]h&]uh1jrhj|ubah}(h]h ]h"]h$]h&]uh1jBhjkubeh}(h]h ]h"]h$]h&]uh1j-hhhKIhjhhubj.)}(hhh](j3)}(hdumph]hdump}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj hhhKubjC)}(h**reply** :attributes: [``port``, ``ipproto``, ``type``, ``remcsum_nopartial``, ``local_v4``, ``peer_v4``, ``local_v6``, ``peer_v6``, ``peer_port``, ``ifindex``] h]js)}(hhh]jx)}(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&]uh1j}hhhKUhj ubj)}(hhh]j))}(hhh]j.)}(hhh](j3)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj hhhKubjC)}(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}(hjM 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}(hjq 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&]uh1j hhhKRhj ubah}(h]h ]h"]h$]h&]uh1jBhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKRhj ubah}(h]h ]h"]h$]h&]uh1j(hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jwhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jrhj ubah}(h]h ]h"]h$]h&]uh1jBhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKPhjhhubeh}(h]h ]h"]h$]h&]uh1j(hjhhhhhKGubeh}(h](jjeh ]h"](getfou-operation-geteh$]h&]uh1hhjhhhhhKDj{}j jsj}}jjsubeh}(h]jrah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Definitionsh]h Definitions}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKYubj)}(h.. _fou-definition-encap_type:h]h}(h]h ]h"]h$]h&]hfou-definition-encap-typeuh1jhK\hj hhhhubh)}(hhh](h)}(h encap_typeh]h encap_type}(hj hhhNhNubah}(h]h ]h"]h$]h&]hj>uh1hhj hhhhhK_ubj))}(hhh](j.)}(hhh](j3)}(htypeh]htype}(hj' hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj$ hhhKubjC)}(henumh]j )}(hj7 h]henum}(hj9 hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK`hj5 ubah}(h]h ]h"]h$]h&]uh1jBhj$ ubeh}(h]h ]h"]h$]h&]uh1j-hhhK`hj! hhubj.)}(hhh](j3)}(h name-prefixh]h name-prefix}(hjU hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjR hhhKubjC)}(h fou-encap-h]j )}(hje h]h fou-encap-}(hjg hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKahjc ubah}(h]h ]h"]h$]h&]uh1jBhjR ubeh}(h]h ]h"]h$]h&]uh1j-hhhKahj! hhubj.)}(hhh](j3)}(h enum-nameh]h enum-name}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj hhhKubjC)}(hNone h]j )}(hNoneh]hNone}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKbhj ubah}(h]h ]h"]h$]h&]uh1jBhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKbhj! hhubj.)}(hhh](j3)}(hentriesh]hentries}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj hhhKubjC)}(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&]uh1j hhhKfhj 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&]uh1j hhhKghj 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&]uh1j hhhKhhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhKfhj ubah}(h]h ]h"]h$]h&]uh1jBhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKehj! hhubeh}(h]h ]h"]h$]h&]uh1j(hj hhhhhK`ubeh}(h](jDj eh ]h"]( encap_typefou-definition-encap_typeeh$]h&]uh1hhj hhhhhK_j{}jG j sj}}j j subeh}(h]j%ah ]h"] definitionsah$]h&]uh1hhhhhhhhKYubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjV hhhNhNubah}(h]h ]h"]h$]h&]hjluh1hhjS hhhhhKnubj)}(h.. _fou-attribute-set-fou:h]h}(h]h ]h"]h$]h&]hfou-attribute-set-fouuh1jhKqhjS hhhhubh)}(hhh](h)}(hfouh]hfou}(hjr hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjo hhhhhKtubh)}(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 hhhhhKvubj))}(hhh]j.)}(hhh](j3)}(hvalueh]hvalue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hj hhhKubjC)}(h0 h]j )}(hjJh]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKwhj ubah}(h]h ]h"]h$]h&]uh1jBhj ubeh}(h]h ]h"]h$]h&]uh1j-hhhKwhj hhubah}(h]h ]h"]h$]h&]uh1j(hj hhhhhKwubeh}(h] unspec-unusedah ]h"]unspec (unused)ah$]h&]uh1hhjo hhhhhKvubh)}(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{ubj))}(hhh]j.)}(hhh](j3)}(h byte-orderh]h byte-order}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(h big-endian h]j )}(h big-endianh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK|hjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhK|hjhhubah}(h]h ]h"]h$]h&]uh1j(hj hhhhhK|ubeh}(h]port-u16ah ]h"] port (u16)ah$]h&]uh1hhjo hhhhhK{ubh)}(hhh]h)}(h af (``u8``)h](haf (}(hjHhhhNhNubh)}(h``u8``h]hu8}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjHubh)}(hjHhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjEhhhhhKubah}(h]af-u8ah ]h"]af (u8)ah$]h&]uh1hhjo hhhhhKubh)}(hhh]h)}(hipproto (``u8``)h](h ipproto (}(hjshhhNhNubh)}(h``u8``h]hu8}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjsubh)}(hjshhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjphhhhhKubah}(h] ipproto-u8ah ]h"] ipproto (u8)ah$]h&]uh1hhjo hhhhhKubh)}(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&]uh1hhjhhhhhKubah}(h]type-u8ah ]h"] type (u8)ah$]h&]uh1hhjo hhhhhKubh)}(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&]uh1hhjhhhhhKubah}(h]remcsum-nopartial-flagah ]h"]remcsum_nopartial (flag)ah$]h&]uh1hhjo hhhhhKubh)}(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&]uh1hhjhhhhhKubah}(h] local-v4-u32ah ]h"]local_v4 (u32)ah$]h&]uh1hhjo hhhhhKubh)}(hhh]h)}(hlocal_v6 (``binary``)h](h local_v6 (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]local-v6-binaryah ]h"]local_v6 (binary)ah$]h&]uh1hhjo hhhhhKubh)}(hhh]h)}(hpeer_v4 (``u32``)h](h peer_v4 (}(hjJhhhNhNubh)}(h``u32``h]hu32}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJubh)}(hjJhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjGhhhhhKubah}(h] peer-v4-u32ah ]h"] peer_v4 (u32)ah$]h&]uh1hhjo hhhhhKubh)}(hhh]h)}(hpeer_v6 (``binary``)h](h peer_v6 (}(hjuhhhNhNubh)}(h ``binary``h]hbinary}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjuubh)}(hjuhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjrhhhhhKubah}(h]peer-v6-binaryah ]h"]peer_v6 (binary)ah$]h&]uh1hhjo hhhhhKubh)}(hhh](h)}(hpeer_port (``u16``)h](h peer_port (}(hjhhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj))}(hhh]j.)}(hhh](j3)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j2hjhhhKubjC)}(h big-endian h]j )}(h big-endianh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j-hhhKhjhhubah}(h]h ]h"]h$]h&]uh1j(hjhhhhhKubeh}(h] peer-port-u16ah ]h"]peer_port (u16)ah$]h&]uh1hhjo hhhhhKubh)}(hhh]h)}(hifindex (``s32``)h](h ifindex (}(hjhhhNhNubh)}(h``s32``h]hs32}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h] ifindex-s32ah ]h"] ifindex (s32)ah$]h&]uh1hhjo hhhhhKubeh}(h](jjn eh ]h"](foufou-attribute-set-foueh$]h&]uh1hhjS hhhhhKtj{}j0jd sj}}jn jd subeh}(h]jrah ]h"]attribute setsah$]h&]uh1hhhhhhhhKnubeh}(h]j1ah ]h"] family fou netlink specificationah$]h&]uh1hhhhhhhhKubeh}(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_handlerjferror_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'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(j]jajr]jhaj]jaj]jaj ]j ajn ]jd aunameids}(j@j1jjjjPj jrjxjjwjjjrjjjjjjj jj jjP j%jG j jF jDj9jrj0jn j/jj j jBj?jmjjjjjjjjjjjDjAjojljjjjj(j%u nametypes}(j@jjj jxjwjjjjj j jP jG jF j9j0j/j jBjmjjjjjDjojjj(uh}(j1hjhjPjjrjjj jj jrjjjjjjjjjjjj%j j j jDj jrjS jn jo jjo j j j?j jjjEjjpjjjjjjjAjjljGjjrjjj%jhjjJjAjljcjjjjjjjjjjj>j5jljcjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jtK sRparse_messages]transform_messages](hsystem_message)}(hhh]j )}(hhh]h:Hyperlink target "fou-operation-unspec" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1jubj)}(hhh]j )}(hhh]h7Hyperlink target "fou-operation-add" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(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&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineK2uh1jubj)}(hhh]j )}(hhh]h7Hyperlink target "fou-operation-get" is not referenced.}hj$sbah}(h]h ]h"]h$]h&]uh1j hj!ubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKAuh1jubj)}(hhh]j )}(hhh]h?Hyperlink target "fou-definition-encap-type" is not referenced.}hj>sbah}(h]h ]h"]h$]h&]uh1j hj;ubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineK\uh1jubj)}(hhh]j )}(hhh]h;Hyperlink target "fou-attribute-set-fou" is not referenced.}hjXsbah}(h]h ]h"]h$]h&]uh1j hjUubah}(h]h ]h"]h$]h&]levelKtypejsourcehlineKquh1jube transformerN include_log] decorationNhhub.