sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget3/translations/zh_CN/networking/netlink_spec/rt_rulemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/zh_TW/networking/netlink_spec/rt_rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/it_IT/networking/netlink_spec/rt_rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/ja_JP/networking/netlink_spec/rt_rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/ko_KR/networking/netlink_spec/rt_rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget3/translations/sp_SP/networking/netlink_spec/rt_rulemodnameN 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:spacepreserveuh1hhhhhhM/var/lib/git/docbuild/linux/Documentation/networking/netlink_spec/rt_rule.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 ``rt-rule`` netlink specificationh](hFamily }(hhhhhNhNubhliteral)}(h ``rt-rule``h]hrt-rule}(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]hrt-rule}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhjubh netlink specification}(hjhhhNhNubeh}(h]hah ]h"]h$]h&]refid$family-rt-rule-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]hnewrule}(hjhhhNhNubah}(h]id4ah ]h"]h$]h&]refidnewruleuh1jhjubah}(h]h ]h"]h$]h&]uh1j hj|ubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]h newrule-ntf}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]refid newrule-ntfuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hdelrule}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]refiddelruleuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]h delrule-ntf}(hjhhhNhNubah}(h]id7ah ]h"]h$]h&]refid delrule-ntfuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjyubj)}(hhh]j )}(hhh]j)}(hhh]hgetrule}(hj hhhNhNubah}(h]id8ah ]h"]h$]h&]refidgetruleuh1jhjubah}(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]hMulticast groups}(hj8hhhNhNubah}(h]id9ah ]h"]h$]h&]refidmulticast-groupsuh1jhj5ubah}(h]h ]h"]h$]h&]uh1j hj2ubah}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]h Definitions}(hjZhhhNhNubah}(h]id10ah ]h"]h$]h&]refid definitionsuh1jhjWubah}(h]h ]h"]h$]h&]uh1j hjTubj)}(hhh](j)}(hhh]j )}(hhh]j)}(hhh]hrtgenmsg}(hjyhhhNhNubah}(h]id11ah ]h"]h$]h&]refidrtgenmsguh1jhjvubah}(h]h ]h"]h$]h&]uh1j hjsubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]j )}(hhh]j)}(hhh]h fib-rule-hdr}(hjhhhNhNubah}(h]id12ah ]h"]h$]h&]refid fib-rule-hdruh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]j )}(hhh]j)}(hhh]hfr-act}(hjhhhNhNubah}(h]id13ah ]h"]h$]h&]refidfr-actuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]j )}(hhh]j)}(hhh]hfib-rule-port-range}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]refidfib-rule-port-rangeuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]j )}(hhh]j)}(hhh]hfib-rule-uid-range}(hjhhhNhNubah}(h]id15ah ]h"]h$]h&]refidfib-rule-uid-rangeuh1jhjubah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhj8ubj)}(hhh](j )}(hhh]j)}(hhh]hAttribute sets}(hj/hhhNhNubah}(h]id16ah ]h"]h$]h&]refidattribute-setsuh1jhj,ubah}(h]h ]h"]h$]h&]uh1j hj)ubj)}(hhh]j)}(hhh]j )}(hhh]j)}(hhh]hfib-rule-attrs}(hjNhhhNhNubah}(h]id17ah ]h"]h$]h&]refidfib-rule-attrsuh1jhjKubah}(h]h ]h"]h$]h&]uh1j hjHubah}(h]h ]h"]h$]h&]uh1jhjEubah}(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#FIB rule management over rtnetlink.h]h#FIB rule management over rtnetlink.}(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.. _rt-rule-operation-newrule:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-newruleuh1jhKhjhhhhubh)}(hhh](h)}(hnewruleh]hnewrule}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj )}(hAdd new FIB ruleh]hAdd new FIB rule}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjhhubh 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:`rt-rule-attribute-set-fib-rule-attrs`h]j )}(hjh]h)}(hjh]hinline)}(hjh]h$rt-rule-attribute-set-fib-rule-attrs}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocnetworking/netlink_spec/rt_rule refdomainj'reftyperef refexplicitrefwarn reftarget$rt-rule-attribute-set-fib-rule-attrsuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjMhhhKubj)}(hXn**request** :attributes: [``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h]hdefinition_list)}(hhh]hdefinition_list_item)}(hXj**request** :attributes: [``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h](hterm)}(h **request**h]hstrong)}(hjqh]hrequest}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1jshjoubah}(h]h ]h"]h$]h&]uh1jmhhhK$hjiubh definition)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hXQ[``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h]j )}(hXN[``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``]h](h[}(hjhhhNhNubh)}(h ``iifname``h]hiifname}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``oifname``h]hoifname}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``priority``h]hpriority}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``fwmark``h]hfwmark}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flow``h]hflow}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tun-id``h]htun-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``fwmask``h]hfwmask}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``table``h]htable}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``suppress-prefixlen``h]hsuppress-prefixlen}(hj=hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``suppress-ifgroup``h]hsuppress-ifgroup}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``goto``h]hgoto}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``l3mdev``h]hl3mdev}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``uid-range``h]h uid-range}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``protocol``h]hprotocol}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ip-proto``h]hip-proto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``sport-range``h]h sport-range}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dport-range``h]h dport-range}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dscp``h]hdscp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flowlabel``h]h flowlabel}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flowlabel-mask``h]hflowlabel-mask}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``sport-mask``h]h sport-mask}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dport-mask``h]h dport-mask}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``dscp-mask``h]h dscp-mask}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjiubeh}(h]h ]h"]h$]h&]uh1jghhhK$hjdubah}(h]h ]h"]h$]h&]uh1jbhj^ubah}(h]h ]h"]h$]h&]uh1jhjMubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h".. _rt-rule-operation-newrule-ntf:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-newrule-ntfuh1jhK&hjhhhhubeh}(h](jjeh ]h"](newrulert-rule-operation-newruleeh$]h&]uh1hhjhhhhhKexpect_referenced_by_name}jjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(h newrule-ntfh]h newrule-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK)ubj )}(hNotify a rule creationh]hNotify a rule creation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK*hjhhubj)}(hhh](j)}(hhh](j)}(hvalueh]hvalue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h32h]j )}(hjh]h32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK,hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK,hjhhubj)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h newrule h]j )}(hnewruleh]hnewrule}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK-hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK-hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK,ubj)}(h.. _rt-rule-operation-delrule:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-delruleuh1jhK0hjhhhhubeh}(h](jjeh ]h"]( newrule-ntfrt-rule-operation-newrule-ntfeh$]h&]uh1hhjhhhhhK)j}j3jsj}jjsubh)}(hhh](h)}(hdelruleh]hdelrule}(hj;hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj8hhhhhK3ubj )}(hRemove an existing FIB ruleh]hRemove an existing FIB rule}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK4hj8hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjZhhhKubj)}(h+:ref:`rt-rule-attribute-set-fib-rule-attrs`h]j )}(hjmh]h)}(hjmh]j)}(hjmh]h$rt-rule-attribute-set-fib-rule-attrs}(hjuhhhNhNubah}(h]h ](j&stdstd-refeh"]h$]h&]uh1jhjrubah}(h]h ]h"]h$]h&]refdocj3 refdomainjreftyperef refexplicitrefwarnj9$rt-rule-attribute-set-fib-rule-attrsuh1hhhhK6hjoubah}(h]h ]h"]h$]h&]uh1j hhhK6hjkubah}(h]h ]h"]h$]h&]uh1jhjZubeh}(h]h ]h"]h$]h&]uh1jhhhK6hjWhhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hXn**request** :attributes: [``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h]jc)}(hhh]jh)}(hXj**request** :attributes: [``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h](jn)}(h **request**h]jt)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jshjubah}(h]h ]h"]h$]h&]uh1jmhhhK;hjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hXQ[``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h]j )}(hXN[``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``]h](h[}(hjhhhNhNubh)}(h ``iifname``h]hiifname}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h ``oifname``h]hoifname}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``priority``h]hpriority}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``fwmark``h]hfwmark}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flow``h]hflow}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tun-id``h]htun-id}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``fwmask``h]hfwmask}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``table``h]htable}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``suppress-prefixlen``h]hsuppress-prefixlen}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``suppress-ifgroup``h]hsuppress-ifgroup}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``goto``h]hgoto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``l3mdev``h]hl3mdev}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``uid-range``h]h uid-range}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``protocol``h]hprotocol}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ip-proto``h]hip-proto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``sport-range``h]h sport-range}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dport-range``h]h dport-range}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dscp``h]hdscp}(hj+ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flowlabel``h]h flowlabel}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flowlabel-mask``h]hflowlabel-mask}(hjO hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``sport-mask``h]h sport-mask}(hja hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dport-mask``h]h dport-mask}(hjs hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``dscp-mask``h]h dscp-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jghhhK;hjubah}(h]h ]h"]h$]h&]uh1jbhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK7hjWhhubeh}(h]h ]h"]h$]h&]uh1jhj8hhhhhK6ubj)}(h".. _rt-rule-operation-delrule-ntf:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-delrule-ntfuh1jhK=hj8hhhhubeh}(h](jj-eh ]h"](delrulert-rule-operation-delruleeh$]h&]uh1hhjhhhhhK3j}j j#sj}j-j#subh)}(hhh](h)}(h delrule-ntfh]h delrule-ntf}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhK@ubj )}(hNotify a rule deletionh]hNotify a rule deletion}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKAhj hhubj)}(hhh](j)}(hhh](j)}(hvalueh]hvalue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h33h]j )}(hj h]h33}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKChj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKChj hhubj)}(hhh](j)}(hnotifyh]hnotify}(hj; hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj8 hhhKubj)}(h delrule h]j )}(hdelruleh]hdelrule}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKDhjI ubah}(h]h ]h"]h$]h&]uh1jhj8 ubeh}(h]h ]h"]h$]h&]uh1jhhhKDhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKCubj)}(h.. _rt-rule-operation-getrule:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-getruleuh1jhKGhj hhhhubeh}(h](jj eh ]h"]( delrule-ntfrt-rule-operation-delrule-ntfeh$]h&]uh1hhjhhhhhK@j}j} j sj}j j subh)}(hhh](h)}(hgetruleh]hgetrule}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKJubj )}(hDump all FIB rulesh]hDump all FIB rules}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKKhj hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h+:ref:`rt-rule-attribute-set-fib-rule-attrs`h]j )}(hj h]h)}(hj h]j)}(hj h]h$rt-rule-attribute-set-fib-rule-attrs}(hj hhhNhNubah}(h]h ](j&stdstd-refeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj3 refdomainj reftyperef refexplicitrefwarnj9$rt-rule-attribute-set-fib-rule-attrsuh1hhhhKMhj ubah}(h]h ]h"]h$]h&]uh1j hhhKMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKMhj hhubj)}(hhh](j)}(hdumph]hdump}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hX{**request** **reply** :attributes: [``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h](j )}(h **request**h]jt)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jshj ubah}(h]h ]h"]h$]h&]uh1j hhhKOhj ubjc)}(hhh]jh)}(hXi**reply** :attributes: [``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h](jn)}(h **reply**h]jt)}(hj" h]hreply}(hj$ hhhNhNubah}(h]h ]h"]h$]h&]uh1jshj ubah}(h]h ]h"]h$]h&]uh1jmhhhKVhj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj@ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj= hhhKubj)}(hXR[``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``] h]j )}(hXN[``iifname``, ``oifname``, ``priority``, ``fwmark``, ``flow``, ``tun-id``, ``fwmask``, ``table``, ``suppress-prefixlen``, ``suppress-ifgroup``, ``goto``, ``l3mdev``, ``uid-range``, ``protocol``, ``ip-proto``, ``sport-range``, ``dport-range``, ``dscp``, ``flowlabel``, ``flowlabel-mask``, ``sport-mask``, ``dport-mask``, ``dscp-mask``]h](h[}(hjR hhhNhNubh)}(h ``iifname``h]hiifname}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }(hjR hhhNhNubh)}(h ``oifname``h]hoifname}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``priority``h]hpriority}(hj~ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``fwmark``h]hfwmark}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``flow``h]hflow}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``tun-id``h]htun-id}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``fwmask``h]hfwmask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``table``h]htable}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``suppress-prefixlen``h]hsuppress-prefixlen}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``suppress-ifgroup``h]hsuppress-ifgroup}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``goto``h]hgoto}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``l3mdev``h]hl3mdev}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``uid-range``h]h uid-range}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``protocol``h]hprotocol}(hjD hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``ip-proto``h]hip-proto}(hjV hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``sport-range``h]h sport-range}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``dport-range``h]h dport-range}(hjz hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``dscp``h]hdscp}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``flowlabel``h]h flowlabel}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``flowlabel-mask``h]hflowlabel-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``sport-mask``h]h sport-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h``dport-mask``h]h dport-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh, }hjR sbh)}(h ``dscp-mask``h]h dscp-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjR ubh]}(hjR hhhNhNubeh}(h]h ]h"]h$]h&]uh1j hhhKShjN ubah}(h]h ]h"]h$]h&]uh1jhj= ubeh}(h]h ]h"]h$]h&]uh1jhhhKShj: ubah}(h]h ]h"]h$]h&]uh1jhj7 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jghhhKVhj ubah}(h]h ]h"]h$]h&]uh1jbhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKNhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKMubeh}(h](jjw eh ]h"](getrulert-rule-operation-getruleeh$]h&]uh1hhjhhhhhKJj}j9 jm sj}jw jm subeh}(h]jrah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hjH hhhNhNubah}(h]h ]h"]h$]h&]hjAuh1hhjE hhhhhKZubj)}(hhh](j)}(hrtnlgrp-ipv4-ruleh]j )}(hj[ h]hrtnlgrp-ipv4-rule}(hj] hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK]hjY ubah}(h]h ]h"]h$]h&]uh1jhjV hhhhhNubj)}(hrtnlgrp-ipv6-rule h]j )}(hrtnlgrp-ipv6-ruleh]hrtnlgrp-ipv6-rule}(hjt hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhK^hjp ubah}(h]h ]h"]h$]h&]uh1jhjV hhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1jhhhK]hjE hhubeh}(h]jGah ]h"]multicast groupsah$]h&]uh1hhhhhhhhKZubh)}(hhh](h)}(h Definitionsh]h Definitions}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjcuh1hhj hhhhhKbubj)}(h .. _rt-rule-definition-rtgenmsg:h]h}(h]h ]h"]h$]h&]hrt-rule-definition-rtgenmsguh1jhKehj hhhhubh)}(hhh](h)}(hrtgenmsgh]hrtgenmsg}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKhubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hstruct h]j )}(hstructh]hstruct}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKihj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKihj hhubj)}(hhh](j)}(hmembersh]hmembers}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(h:family (``u8``): h]j)}(hhh]j)}(hhh](j)}(hfamily (``u8``)h](hfamily (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKmhj ubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKlhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKiubj)}(h$.. _rt-rule-definition-fib-rule-hdr:h]h}(h]h ]h"]h$]h&]hrt-rule-definition-fib-rule-hdruh1jhKphj hhhhubeh}(h](jj eh ]h"](rtgenmsgrt-rule-definition-rtgenmsgeh$]h&]uh1hhj hhhhhKhj}jhj sj}j j subh)}(hhh](h)}(h fib-rule-hdrh]h fib-rule-hdr}(hjphhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjmhhhhhKsubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hstruct h]j )}(hstructh]hstruct}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKthjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKthj~hhubj)}(hhh](j)}(hmembersh]hmembers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h:family (``u8``): :dst-len (``u8``): :src-len (``u8``): :tos (``u8``): :table (``u8``): :res1 (``pad``): :res2 (``pad``): :action (``u8``): :flags (``u32``): h]j)}(hhh](j)}(hhh](j)}(hfamily (``u8``)h](hfamily (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKxhjubj)}(hhh](j)}(hdst-len (``u8``)h](h dst-len (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKyhjubj)}(hhh](j)}(hsrc-len (``u8``)h](h src-len (}(hj/hhhNhNubh)}(h``u8``h]hu8}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj/ubh)}(hj/hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj,hhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj,ubeh}(h]h ]h"]h$]h&]uh1jhhhKzhjubj)}(hhh](j)}(h tos (``u8``)h](htos (}(hjahhhNhNubh)}(h``u8``h]hu8}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhjaubh)}(hjahhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj^hhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj^ubeh}(h]h ]h"]h$]h&]uh1jhhhK{hjubj)}(hhh](j)}(htable (``u8``)h](htable (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK|hjubj)}(hhh](j)}(hres1 (``pad``)h](hres1 (}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK}hjubj)}(hhh](j)}(hres2 (``pad``)h](hres2 (}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK~hjubj)}(hhh](j)}(haction (``u8``)h](haction (}(hj)hhhNhNubh)}(h``u8``h]hu8}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)ubh)}(hj)hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj&hhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(hflags (``u32``)h](hflags (}(hj[hhhNhNubh)}(h``u32``h]hu32}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhj[ubh)}(hj[hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjXhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjXubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKwhj~hhubeh}(h]h ]h"]h$]h&]uh1jhjmhhhhhKtubj)}(h.. _rt-rule-definition-fr-act:h]h}(h]h ]h"]h$]h&]hrt-rule-definition-fr-actuh1jhKhjmhhhhubeh}(h](jjbeh ]h"]( fib-rule-hdrrt-rule-definition-fib-rule-hdreh$]h&]uh1hhj hhhhhKsj}jjXsj}jbjXsubh)}(hhh](h)}(hfr-acth]hfr-act}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(henum h]j )}(henumh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hentriesh]hentries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hw- ``unspec`` - ``to-tbl`` - ``goto`` - ``nop`` - ``res3`` - ``res4`` - ``blackhole`` - ``unreachable`` - ``prohibit`` h]j)}(hhh](j)}(h ``unspec``h]j )}(hjh]h)}(hjh]hunspec}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h ``to-tbl``h]j )}(hj4h]h)}(hj4h]hto-tbl}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj6ubah}(h]h ]h"]h$]h&]uh1j hhhKhj2ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``goto``h]j )}(hjTh]h)}(hjTh]hgoto}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjVubah}(h]h ]h"]h$]h&]uh1j hhhKhjRubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``nop``h]j )}(hjth]h)}(hjth]hnop}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjvubah}(h]h ]h"]h$]h&]uh1j hhhKhjrubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``res3``h]j )}(hjh]h)}(hjh]hres3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``res4``h]j )}(hjh]h)}(hjh]hres4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h ``blackhole``h]j )}(hjh]h)}(hjh]h blackhole}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``unreachable``h]j )}(hjh]h)}(hjh]h unreachable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h``prohibit`` h]j )}(h ``prohibit``h]h)}(hjh]hprohibit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]j j uh1jhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubj)}(h+.. _rt-rule-definition-fib-rule-port-range:h]h}(h]h ]h"]h$]h&]h&rt-rule-definition-fib-rule-port-rangeuh1jhKhjhhhhubeh}(h](jjeh ]h"](fr-actrt-rule-definition-fr-acteh$]h&]uh1hhj hhhhhKj}j[jsj}jjsubh)}(hhh](h)}(hfib-rule-port-rangeh]hfib-rule-port-range}(hjchhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj`hhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjthhhKubj)}(hstruct h]j )}(hstructh]hstruct}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhjtubeh}(h]h ]h"]h$]h&]uh1jhhhKhjqhhubj)}(hhh](j)}(hmembersh]hmembers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h#:start (``u16``): :end (``u16``): h]j)}(hhh](j)}(hhh](j)}(hstart (``u16``)h](hstart (}(hjhhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(h end (``u16``)h](hend (}(hjhhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjqhhubeh}(h]h ]h"]h$]h&]uh1jhj`hhhhhKubj)}(h*.. _rt-rule-definition-fib-rule-uid-range:h]h}(h]h ]h"]h$]h&]h%rt-rule-definition-fib-rule-uid-rangeuh1jhKhj`hhhhubeh}(h](jjUeh ]h"](fib-rule-port-range&rt-rule-definition-fib-rule-port-rangeeh$]h&]uh1hhj hhhhhKj}jGjKsj}jUjKsubh)}(hhh](h)}(hfib-rule-uid-rangeh]hfib-rule-uid-range}(hjOhhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjLhhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jhj`hhhKubj)}(hstruct h]j )}(hstructh]hstruct}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjqubah}(h]h ]h"]h$]h&]uh1jhj`ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj]hhubj)}(hhh](j)}(hmembersh]hmembers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h$:start (``u32``): :end (``u32``): h]j)}(hhh](j)}(hhh](j)}(hstart (``u32``)h](hstart (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(h end (``u32``)h](hend (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj]hhubeh}(h]h ]h"]h$]h&]uh1jhjLhhhhhKubeh}(h](jjAeh ]h"](fib-rule-uid-range%rt-rule-definition-fib-rule-uid-rangeeh$]h&]uh1hhj hhhhhKj}j(j7sj}jAj7subeh}(h]jiah ]h"] definitionsah$]h&]uh1hhhhhhhhKbubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hj7hhhNhNubah}(h]h ]h"]h$]h&]hj8uh1hhj4hhhhhKubj)}(h).. _rt-rule-attribute-set-fib-rule-attrs:h]h}(h]h ]h"]h$]h&]h$rt-rule-attribute-set-fib-rule-attrsuh1jhKhj4hhhhubh)}(hhh](h)}(hfib-rule-attrsh]hfib-rule-attrs}(hjShhhNhNubah}(h]h ]h"]h$]h&]hjWuh1hhjPhhhhhKubh)}(hhh]h)}(h dst (``u32``)h](hdst (}(hjdhhhNhNubh)}(h``u32``h]hu32}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdubh)}(hjdhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjahhhhhKubah}(h]dst-u32ah ]h"] dst (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(h src (``u32``)h](hsrc (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]src-u32ah ]h"] src (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hiifname (``string``)h](h iifname (}(hjhhhNhNubh)}(h ``string``h]hstring}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]iifname-stringah ]h"]iifname (string)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hgoto (``u32``)h](hgoto (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]goto-u32ah ]h"] goto (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hunused2 (``pad``)h](h unused2 (}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKubah}(h] unused2-padah ]h"] unused2 (pad)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hpriority (``u32``)h](h priority (}(hj;hhhNhNubh)}(h``u32``h]hu32}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;ubh)}(hj;hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj8hhhhhKubah}(h] priority-u32ah ]h"]priority (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hunused3 (``pad``)h](h unused3 (}(hjfhhhNhNubh)}(h``pad``h]hpad}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjfubh)}(hjfhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjchhhhhKubah}(h] unused3-padah ]h"] unused3 (pad)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hunused4 (``pad``)h](h unused4 (}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h] unused4-padah ]h"] unused4 (pad)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hunused5 (``pad``)h](h unused5 (}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h] unused5-padah ]h"] unused5 (pad)ah$]h&]uh1hhjPhhhhhKubh)}(hhh](h)}(hfwmark (``u32``)h](hfwmark (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj)}(hhex h]j )}(hhexh]hhex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h] fwmark-u32ah ]h"] fwmark (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hflow (``u32``)h](hflow (}(hjJhhhNhNubh)}(h``u32``h]hu32}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjJubh)}(hjJhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjGhhhhhKubah}(h]flow-u32ah ]h"] flow (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(htun-id (``u64``)h](htun-id (}(hjuhhhNhNubh)}(h``u64``h]hu64}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjuubh)}(hjuhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjrhhhhhKubah}(h] tun-id-u64ah ]h"] tun-id (u64)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hsuppress-ifgroup (``u32``)h](hsuppress-ifgroup (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]suppress-ifgroup-u32ah ]h"]suppress-ifgroup (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh](h)}(hsuppress-prefixlen (``u32``)h](hsuppress-prefixlen (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhex h]j )}(hhexh]hhex}(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]suppress-prefixlen-u32ah ]h"]suppress-prefixlen (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(htable (``u32``)h](htable (}(hj.hhhNhNubh)}(h``u32``h]hu32}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj.ubh)}(hj.hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj+hhhhhKubah}(h] table-u32ah ]h"] table (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh](h)}(hfwmask (``u32``)h](hfwmask (}(hjYhhhNhNubh)}(h``u32``h]hu32}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhjYubh)}(hjYhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjVhhhhhKubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj|hhhKubj)}(hhex h]j )}(hhexh]hhex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhKhjubah}(h]h ]h"]h$]h&]uh1jhj|ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjyhhubah}(h]h ]h"]h$]h&]uh1jhjVhhhhhKubeh}(h] fwmask-u32ah ]h"] fwmask (u32)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(hoifname (``string``)h](h oifname (}(hjhhhNhNubh)}(h ``string``h]hstring}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]oifname-stringah ]h"]oifname (string)ah$]h&]uh1hhjPhhhhhKubh)}(hhh]h)}(h pad (``pad``)h](hpad (}(hjhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMubah}(h]pad-padah ]h"] pad (pad)ah$]h&]uh1hhjPhhhhhMubh)}(hhh]h)}(hl3mdev (``u8``)h](hl3mdev (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMubah}(h] l3mdev-u8ah ]h"] l3mdev (u8)ah$]h&]uh1hhjPhhhhhMubh)}(hhh](h)}(huid-range (``binary``)h](h uid-range (}(hj=hhhNhNubh)}(h ``binary``h]hbinary}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=ubh)}(hj=hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj:hhhhhMubj)}(hhh]j)}(hhh](j)}(hstructh]hstruct}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1jhj`hhhKubj)}(h.:ref:`rt-rule-definition-fib-rule-uid-range` h]j )}(h,:ref:`rt-rule-definition-fib-rule-uid-range`h]h)}(hjwh]j)}(hjwh]h%rt-rule-definition-fib-rule-uid-range}(hj|hhhNhNubah}(h]h ](j&stdstd-refeh"]h$]h&]uh1jhjyubah}(h]h ]h"]h$]h&]refdocj3 refdomainjreftyperef refexplicitrefwarnj9%rt-rule-definition-fib-rule-uid-rangeuh1hhhhM hjuubah}(h]h ]h"]h$]h&]uh1j hhhM hjqubah}(h]h ]h"]h$]h&]uh1jhj`ubeh}(h]h ]h"]h$]h&]uh1jhhhM hj]hhubah}(h]h ]h"]h$]h&]uh1jhj:hhhhhM ubeh}(h]uid-range-binaryah ]h"]uid-range (binary)ah$]h&]uh1hhjPhhhhhMubh)}(hhh]h)}(hprotocol (``u8``)h](h protocol (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM ubah}(h] protocol-u8ah ]h"] protocol (u8)ah$]h&]uh1hhjPhhhhhM ubh)}(hhh]h)}(hip-proto (``u8``)h](h ip-proto (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMubah}(h] ip-proto-u8ah ]h"] ip-proto (u8)ah$]h&]uh1hhjPhhhhhMubh)}(hhh](h)}(hsport-range (``binary``)h](h sport-range (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMubj)}(hhh]j)}(hhh](j)}(hstructh]hstruct}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4hhhKubj)}(h/:ref:`rt-rule-definition-fib-rule-port-range` h]j )}(h-:ref:`rt-rule-definition-fib-rule-port-range`h]h)}(hjKh]j)}(hjKh]h&rt-rule-definition-fib-rule-port-range}(hjPhhhNhNubah}(h]h ](j&stdstd-refeh"]h$]h&]uh1jhjMubah}(h]h ]h"]h$]h&]refdocj3 refdomainjZreftyperef refexplicitrefwarnj9&rt-rule-definition-fib-rule-port-rangeuh1hhhhMhjIubah}(h]h ]h"]h$]h&]uh1j hhhMhjEubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj1hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhMubeh}(h]sport-range-binaryah ]h"]sport-range (binary)ah$]h&]uh1hhjPhhhhhMubh)}(hhh](h)}(hdport-range (``binary``)h](h dport-range (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhMubj)}(hhh]j)}(hhh](j)}(hstructh]hstruct}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h/:ref:`rt-rule-definition-fib-rule-port-range` h]j )}(h-:ref:`rt-rule-definition-fib-rule-port-range`h]h)}(hjh]j)}(hjh]h&rt-rule-definition-fib-rule-port-range}(hjhhhNhNubah}(h]h ](j&stdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj3 refdomainjreftyperef refexplicitrefwarnj9&rt-rule-definition-fib-rule-port-rangeuh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1j hhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhMubeh}(h]dport-range-binaryah ]h"]dport-range (binary)ah$]h&]uh1hhjPhhhhhMubh)}(hhh]h)}(h dscp (``u8``)h](hdscp (}(hj hhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhMubah}(h]dscp-u8ah ]h"] dscp (u8)ah$]h&]uh1hhjPhhhhhMubh)}(hhh](h)}(hflowlabel (``u32``)h](h flowlabel (}(hj8hhhNhNubh)}(h``u32``h]hu32}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj8ubh)}(hj8hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj5hhhhhM#ubj)}(hhh](j)}(hhh](j)}(h byte-orderh]h byte-order}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[hhhKubj)}(h big-endianh]j )}(hjnh]h big-endian}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM$hjlubah}(h]h ]h"]h$]h&]uh1jhj[ubeh}(h]h ]h"]h$]h&]uh1jhhhM$hjXhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhex h]j )}(hhexh]hhex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM%hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM%hjXhhubeh}(h]h ]h"]h$]h&]uh1jhj5hhhhhM$ubeh}(h] flowlabel-u32ah ]h"]flowlabel (u32)ah$]h&]uh1hhjPhhhhhM#ubh)}(hhh](h)}(hflowlabel-mask (``u32``)h](hflowlabel-mask (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM)ubj)}(hhh](j)}(hhh](j)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(h big-endianh]j )}(hjh]h big-endian}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM*hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM*hjhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhex h]j )}(hhexh]hhex}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM+hj+ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM+hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhM*ubeh}(h]flowlabel-mask-u32ah ]h"]flowlabel-mask (u32)ah$]h&]uh1hhjPhhhhhM)ubh)}(hhh](h)}(hsport-mask (``u16``)h](h sport-mask (}(hjZhhhNhNubh)}(h``u16``h]hu16}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjZubh)}(hjZhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjWhhhhhM/ubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj}hhhKubj)}(hhex h]j )}(hhexh]hhex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM0hjubah}(h]h ]h"]h$]h&]uh1jhj}ubeh}(h]h ]h"]h$]h&]uh1jhhhM0hjzhhubah}(h]h ]h"]h$]h&]uh1jhjWhhhhhM0ubeh}(h]sport-mask-u16ah ]h"]sport-mask (u16)ah$]h&]uh1hhjPhhhhhM/ubh)}(hhh](h)}(hdport-mask (``u16``)h](h dport-mask (}(hjhhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM4ubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj)}(hhex h]j )}(hhexh]hhex}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM5hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM5hjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhM5ubeh}(h]dport-mask-u16ah ]h"]dport-mask (u16)ah$]h&]uh1hhjPhhhhhM4ubh)}(hhh](h)}(hdscp-mask (``u8``)h](h dscp-mask (}(hj hhhNhNubh)}(h``u8``h]hu8}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhM9ubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjChhhKubj)}(hhex h]j )}(hhexh]hhex}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1j hhhM:hjTubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhhhM:hj@hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhM:ubeh}(h] dscp-mask-u8ah ]h"]dscp-mask (u8)ah$]h&]uh1hhjPhhhhhM9ubeh}(h](j]jOeh ]h"](fib-rule-attrs$rt-rule-attribute-set-fib-rule-attrseh$]h&]uh1hhj4hhhhhKj}jjEsj}jOjEsubeh}(h]j>ah ]h"]attribute setsah$]h&]uh1hhhhhhhhKubeh}(h]j1ah ]h"]$family rt-rule 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_handlerjerror_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]jaj]jaj-]j#aj ]j ajw ]jm aj ]j ajb]jXaj]jajU]jKajA]j7ajO]jEaunameids}(jj1jjjjPjB jrjjjjj3jj2jj j-j jj} j j| jj9 jw j8 jj jGj1jijhj jgjjjbjjj[jjZjjGjUjFjj(jAj'jjj>jjOjj]jjjjjjj jj5j2j`j]jjjjjjjDjAjojljjjjj(j%jSjPjjjjj j j7j4jjjjj jjjjjj2j/jjjTjQjjjjj}jzu nametypes}(jjjjB jjj3j2j j j} j| j9 j8 j j1jhjgjjj[jZjGjFj(j'jjjjjjj j5j`jjjjDjojjj(jSjjj j7jjj jjj2jjTjjj}uh}(j1hjhjPjjrjjjjjjjjjj-j8jj8j j jj jw j jj jGjE jij j j jj jbjmjjmjjjjjUj`jj`jAjLjjLj>j4jOjPj]jPjjajjjjjjj2j j]j8jjcjjjjjAjjljGjjrjjj%jjPj+jjVjjj jj4jjj:jjjjjjjjj/j jj5jQjjjWjjjzjhjjJjAjljcjjjjjjjjjj jAj8jcjZjjyjjjjjjj jj8j/jWjNu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages](hsystem_message)}(hhh]j )}(hhh]h?Hyperlink target "rt-rule-operation-newrule" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1j hj,ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1j*ubj+)}(hhh]j )}(hhh]hCHyperlink target "rt-rule-operation-newrule-ntf" is not referenced.}hjJsbah}(h]h ]h"]h$]h&]uh1j hjGubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineK&uh1j*ubj+)}(hhh]j )}(hhh]h?Hyperlink target "rt-rule-operation-delrule" is not referenced.}hjdsbah}(h]h ]h"]h$]h&]uh1j hjaubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineK0uh1j*ubj+)}(hhh]j )}(hhh]hCHyperlink target "rt-rule-operation-delrule-ntf" is not referenced.}hj~sbah}(h]h ]h"]h$]h&]uh1j hj{ubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineK=uh1j*ubj+)}(hhh]j )}(hhh]h?Hyperlink target "rt-rule-operation-getrule" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineKGuh1j*ubj+)}(hhh]j )}(hhh]hAHyperlink target "rt-rule-definition-rtgenmsg" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineKeuh1j*ubj+)}(hhh]j )}(hhh]hEHyperlink target "rt-rule-definition-fib-rule-hdr" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineKpuh1j*ubj+)}(hhh]j )}(hhh]h?Hyperlink target "rt-rule-definition-fr-act" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineKuh1j*ubj+)}(hhh]j )}(hhh]hLHyperlink target "rt-rule-definition-fib-rule-port-range" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineKuh1j*ubj+)}(hhh]j )}(hhh]hKHyperlink target "rt-rule-definition-fib-rule-uid-range" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j hjubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineKuh1j*ubj+)}(hhh]j )}(hhh]hJHyperlink target "rt-rule-attribute-set-fib-rule-attrs" is not referenced.}hj4sbah}(h]h ]h"]h$]h&]uh1j hj1ubah}(h]h ]h"]h$]h&]levelKtypejDsourcehlineKuh1j*ube transformerN include_log] decorationNhhub.