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/rt-rulemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/zh_TW/netlink/specs/rt-rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/it_IT/netlink/specs/rt-rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ja_JP/netlink/specs/rt-rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ko_KR/netlink/specs/rt-rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/pt_BR/netlink/specs/rt-rulemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/sp_SP/netlink/specs/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:spacepreserveuh1hhhhhhD/var/lib/git/docbuild/linux/Documentation/netlink/specs/rt-rule.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-rt-rule:h]h}(h]h ]h"]h$]h&]refidnetlink-rt-ruleuh1hhKhhhhhhubhsection)}(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&]hid1uh1hhhhhhhhKubhtopic)}(h Contents h](h)}(hContentsh]hContents}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhKubh bullet_list)}(hhh]h list_item)}(hhh](h paragraph)}(hhh]h reference)}(hhh](hFamily }(hj3hhhNhNubh)}(hhh]hrt-rule}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhj3ubh netlink specification}(hj3hhhNhNubeh}(h]j ah ]h"]h$]h&]refid$family-rt-rule-netlink-specificationuh1j1hj.ubah}(h]h ]h"]h$]h&]uh1j,hj)ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hSummary}(hjbhhhNhNubah}(h]id2ah ]h"]h$]h&]refidsummaryuh1j1hj_ubah}(h]h ]h"]h$]h&]uh1j,hj\ubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Operations}(hjhhhNhNubah}(h]id3ah ]h"]h$]h&]refid operationsuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hj~ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hnewrule}(hjhhhNhNubah}(h]id4ah ]h"]h$]h&]refidnewruleuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h newrule-ntf}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]refid newrule-ntfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hdelrule}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]refiddelruleuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h delrule-ntf}(hj hhhNhNubah}(h]id7ah ]h"]h$]h&]refid delrule-ntfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hgetrule}(hj+hhhNhNubah}(h]id8ah ]h"]h$]h&]refidgetruleuh1j1hj(ubah}(h]h ]h"]h$]h&]uh1j,hj%ubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hj~ubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh]j-)}(hhh]j2)}(hhh]hMulticast groups}(hjYhhhNhNubah}(h]id9ah ]h"]h$]h&]refidmulticast-groupsuh1j1hjVubah}(h]h ]h"]h$]h&]uh1j,hjSubah}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]h Definitions}(hj{hhhNhNubah}(h]id10ah ]h"]h$]h&]refid definitionsuh1j1hjxubah}(h]h ]h"]h$]h&]uh1j,hjuubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]hrtgenmsg}(hjhhhNhNubah}(h]id11ah ]h"]h$]h&]refidrtgenmsguh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h fib-rule-hdr}(hjhhhNhNubah}(h]id12ah ]h"]h$]h&]refid fib-rule-hdruh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hfr-act}(hjhhhNhNubah}(h]id13ah ]h"]h$]h&]refidfr-actuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hfib-rule-port-range}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]refidfib-rule-port-rangeuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hfib-rule-uid-range}(hj"hhhNhNubah}(h]id15ah ]h"]h$]h&]refidfib-rule-uid-rangeuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]uh1j"hjuubeh}(h]h ]h"]h$]h&]uh1j'hjYubj()}(hhh](j-)}(hhh]j2)}(hhh]hAttribute sets}(hjPhhhNhNubah}(h]id16ah ]h"]h$]h&]refidattribute-setsuh1j1hjMubah}(h]h ]h"]h$]h&]uh1j,hjJubj#)}(hhh]j()}(hhh]j-)}(hhh]j2)}(hhh]hfib-rule-attrs}(hjohhhNhNubah}(h]id17ah ]h"]h$]h&]refidfib-rule-attrsuh1j1hjlubah}(h]h ]h"]h$]h&]uh1j,hjiubah}(h]h ]h"]h$]h&]uh1j'hjfubah}(h]h ]h"]h$]h&]uh1j"hjJubeh}(h]h ]h"]h$]h&]uh1j'hjYubeh}(h]h ]h"]h$]h&]uh1j"hj)ubeh}(h]h ]h"]h$]h&]uh1j'hj$ubah}(h]h ]h"]h$]h&]uh1j"hjhhhNhNubeh}(h]contentsah ]contentsah"]contentsah$]h&]uh1jhhhKhhhhubh)}(hhh](h)}(hSummaryh]hSummary}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjkuh1hhjhhhhhKubj-)}(h#FIB rule management over rtnetlink.h]h#FIB rule management over rtnetlink.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubeh}(h]jqah ]h"]summaryah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Operationsh]h Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubh)}(h.. _rt-rule-operation-newrule:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-newruleuh1hhKhjhhhhubh)}(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-)}(hj1h]h)}(hj1h]hinline)}(hj1h]h$rt-rule-attribute-set-fib-rule-attrs}(hj;hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1j9hj6ubah}(h]h ]h"]h$]h&]refdocnetlink/specs/rt-rule refdomainjFreftyperef refexplicitrefwarn reftarget$rt-rule-attribute-set-fib-rule-attrsuh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj/ubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hdoh]hdo}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jhjlhhhKubj.)}(hXo**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)}(hXk**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)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(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[}(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}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``fwmask``h]hfwmask}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``table``h]htable}(hjJhhhNhNubah}(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}(hjnhhhNhNubah}(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}(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}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``sport-mask``h]h sport-mask}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dport-mask``h]h dport-mask}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``dscp-mask``h]h dscp-mask}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj}ubah}(h]h ]h"]h$]h&]uh1j-hjlubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h".. _rt-rule-operation-newrule-ntf:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-newrule-ntfuh1hhK-hjhhhhubeh}(h](jjeh ]h"](newrulert-rule-operation-newruleeh$]h&]uh1hhjhhhhhKьexpect_referenced_by_name}jjsexpect_referenced_by_id}jjsubh)}(hhh](h)}(h newrule-ntfh]h newrule-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj-)}(hNotify a rule creationh]hNotify a rule creation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjhhubj)}(hhh](j)}(hhh](j)}(hvalueh]hvalue}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h32h]j-)}(hjh]h32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj.)}(h getrule h]j-)}(hgetruleh]hgetrule}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hj ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _rt-rule-operation-delrule:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-delruleuh1hhK8hjhhhhubeh}(h](jjeh ]h"]( newrule-ntfrt-rule-operation-newrule-ntfeh$]h&]uh1hhjhhhhhKj}jRjsj}jjsubh)}(hhh](h)}(hdelruleh]hdelrule}(hjZhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjWhhhhhKubj-)}(hRemove an existing FIB ruleh]hRemove an existing FIB rule}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjWhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjyhhhKubj.)}(h+:ref:`rt-rule-attribute-set-fib-rule-attrs`h]j-)}(hjh]h)}(hjh]j:)}(hjh]h$rt-rule-attribute-set-fib-rule-attrs}(hjhhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]refdocjR refdomainjreftyperef refexplicitrefwarnjX$rt-rule-attribute-set-fib-rule-attrsuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hjyubeh}(h]h ]h"]h$]h&]uh1jhhhKhjvhhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hXo**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]j)}(hhh]j)}(hXk**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](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(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[}(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}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``fwmark``h]hfwmark}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flow``h]hflow}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``tun-id``h]htun-id}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``fwmask``h]hfwmask}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``table``h]htable}(hjhhhNhNubah}(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}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ip-proto``h]hip-proto}(hj hhhNhNubah}(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}(hj8 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``dscp``h]hdscp}(hjJ 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}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``sport-mask``h]h sport-mask}(hj hhhNhNubah}(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}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj ubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjvhhubeh}(h]h ]h"]h$]h&]uh1jhjWhhhhhKubh)}(h".. _rt-rule-operation-delrule-ntf:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-delrule-ntfuh1hhKGhjWhhhhubeh}(h](jjLeh ]h"](delrulert-rule-operation-delruleeh$]h&]uh1hhjhhhhhKj}j jBsj}jLjBsubh)}(hhh](h)}(h delrule-ntfh]h delrule-ntf}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhKubj-)}(hNotify a rule deletionh]hNotify a rule deletion}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj 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,hhhKhj: ubah}(h]h ]h"]h$]h&]uh1j-hj) ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj& hhubj)}(hhh](j)}(hnotifyh]hnotify}(hjZ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjW hhhKubj.)}(h getrule h]j-)}(hgetruleh]hgetrule}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjh ubah}(h]h ]h"]h$]h&]uh1j-hjW ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj& hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhKubh)}(h.. _rt-rule-operation-getrule:h]h}(h]h ]h"]h$]h&]hrt-rule-operation-getruleuh1hhKRhj hhhhubeh}(h](jj eh ]h"]( delrule-ntfrt-rule-operation-delrule-ntfeh$]h&]uh1hhjhhhhhKj}j j sj}j j subh)}(hhh](h)}(hgetruleh]hgetrule}(hj hhhNhNubah}(h]h ]h"]h$]h&]hj4uh1hhj hhhhhMubj-)}(hDump all FIB rulesh]hDump all FIB rules}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj.)}(h+:ref:`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 ](jEstdstd-refeh"]h$]h&]uh1j9hj ubah}(h]h ]h"]h$]h&]refdocjR refdomainj reftyperef refexplicitrefwarnjX$rt-rule-attribute-set-fib-rule-attrsuh1hhhhMhj ubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1j-hj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj 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]j)}(hj# h]hrequest}(hj% hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj! ubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubj)}(hhh]j)}(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](j)}(h **reply**h]j)}(hjA h]hreply}(hjC hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj? ubah}(h]h ]h"]h$]h&]uh1jhhhMhj; 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[}(hjq hhhNhNubh)}(h ``iifname``h]hiifname}(hjy hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }(hjq hhhNhNubh)}(h ``oifname``h]hoifname}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``priority``h]hpriority}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``fwmark``h]hfwmark}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``flow``h]hflow}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``tun-id``h]htun-id}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``fwmask``h]hfwmask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``table``h]htable}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``suppress-prefixlen``h]hsuppress-prefixlen}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``suppress-ifgroup``h]hsuppress-ifgroup}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``goto``h]hgoto}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``l3mdev``h]hl3mdev}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``uid-range``h]h uid-range}(hjQ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``protocol``h]hprotocol}(hjc hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``ip-proto``h]hip-proto}(hju hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``sport-range``h]h sport-range}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``dport-range``h]h dport-range}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``dscp``h]hdscp}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``flowlabel``h]h flowlabel}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``flowlabel-mask``h]hflowlabel-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``sport-mask``h]h sport-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h``dport-mask``h]h dport-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh, }hjq sbh)}(h ``dscp-mask``h]h dscp-mask}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh]}(hjq hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjm ubah}(h]h ]h"]h$]h&]uh1j-hj\ ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjY ubah}(h]h ]h"]h$]h&]uh1jhjV ubah}(h]h ]h"]h$]h&]uh1jhj; ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj8 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1j-hj ubeh}(h]h ]h"]h$]h&]uh1jhhhMhj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhMubeh}(h](j:j eh ]h"](getrulert-rule-operation-getruleeh$]h&]uh1hhjhhhhhMj}jX j sj}j j subeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hjg hhhNhNubah}(h]h ]h"]h$]h&]hjbuh1hhjd hhhhhMubj#)}(hhh](j()}(hrtnlgrp-ipv4-ruleh]j-)}(hjz h]hrtnlgrp-ipv4-rule}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjx ubah}(h]h ]h"]h$]h&]uh1j'hju hhhhhNubj()}(hrtnlgrp-ipv6-rule h]j-)}(hrtnlgrp-ipv6-ruleh]hrtnlgrp-ipv6-rule}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj ubah}(h]h ]h"]h$]h&]uh1j'hju hhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1j"hhhMhjd hhubeh}(h]jhah ]h"]multicast groupsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(h Definitionsh]h Definitions}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhMubh)}(h .. _rt-rule-definition-rtgenmsg:h]h}(h]h ]h"]h$]h&]hrt-rule-definition-rtgenmsguh1hhKrhj hhhhubh)}(hhh](h)}(hrtgenmsgh]hrtgenmsg}(hj hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj hhhhhK ubj)}(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,hhhK hj ubah}(h]h ]h"]h$]h&]uh1j-hj ubeh}(h]h ]h"]h$]h&]uh1jhhhK hj hhubj)}(hhh](j)}(hmembersh]hmembers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h:family (``u8``): h]j)}(hhh]j)}(hhh](j)}(hfamily (``u8``)h](hfamily (}(hj0hhhNhNubh)}(h``u8``h]hu8}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj0ubh)}(hj0hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj-hhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hj-ubeh}(h]h ]h"]h$]h&]uh1jhhhK hj*ubah}(h]h ]h"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhK hj hhubeh}(h]h ]h"]h$]h&]uh1jhj hhhhhK ubh)}(h$.. _rt-rule-definition-fib-rule-hdr:h]h}(h]h ]h"]h$]h&]hrt-rule-definition-fib-rule-hdruh1hhK~hj hhhhubeh}(h](jj eh ]h"](rtgenmsgrt-rule-definition-rtgenmsgeh$]h&]uh1hhj hhhhhK j}jj sj}j j subh)}(hhh](h)}(h fib-rule-hdrh]h fib-rule-hdr}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhKubj)}(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,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(hdst-len (``u8``)h](h dst-len (}(hjhhhNhNubh)}(h``u8``h]hu8}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(hsrc-len (``u8``)h](h src-len (}(hjNhhhNhNubh)}(h``u8``h]hu8}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjNubh)}(hjNhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjKhhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hjKubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(h tos (``u8``)h](htos (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj}hhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hj}ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(haction (``u8``)h](haction (}(hjHhhhNhNubh)}(h``u8``h]hu8}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjHubh)}(hjHhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjEhhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hjEubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(hflags (``u32``)h](hflags (}(hjzhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjzubh)}(hjzhhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjwhhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hjwubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(h.. _rt-rule-definition-fr-act:h]h}(h]h ]h"]h$]h&]hrt-rule-definition-fr-actuh1hhKhjhhhhubeh}(h](jjeh ]h"]( fib-rule-hdrrt-rule-definition-fib-rule-hdreh$]h&]uh1hhj hhhhhKj}jjwsj}jjwsubh)}(hhh](h)}(hfr-acth]hfr-act}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK:ubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(henumh]j-)}(hjh]henum}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK:hjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhK:hjhhubj)}(hhh](j)}(h enum-nameh]h enum-name}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hNone h]j-)}(hNoneh]hNone}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK:hj)ubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhK:hjhhubj)}(hhh](j)}(hentriesh]hentries}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGhhhKubj.)}(hx- ``unspec`` - ``to-tbl`` - ``goto`` - ``nop`` - ``res3`` - ``res4`` - ``blackhole`` - ``unreachable`` - ``prohibit`` h]j#)}(hhh](j()}(h ``unspec``h]j-)}(hjah]h)}(hjah]hunspec}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjcubah}(h]h ]h"]h$]h&]uh1j,hhhK:hj_ubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h ``to-tbl``h]j-)}(hjh]h)}(hjh]hto-tbl}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK:hjubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h``goto``h]j-)}(hjh]h)}(hjh]hgoto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK:hjubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h``nop``h]j-)}(hjh]h)}(hjh]hnop}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK:hjubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h``res3``h]j-)}(hjh]h)}(hjh]hres3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK:hjubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h``res4``h]j-)}(hjh]h)}(hjh]hres4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK:hjubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h ``blackhole``h]j-)}(hj!h]h)}(hj!h]h blackhole}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubah}(h]h ]h"]h$]h&]uh1j,hhhK:hjubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h``unreachable``h]j-)}(hjAh]h)}(hjAh]h unreachable}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjCubah}(h]h ]h"]h$]h&]uh1j,hhhK:hj?ubah}(h]h ]h"]h$]h&]uh1j'hj\ubj()}(h``prohibit`` h]j-)}(h ``prohibit``h]h)}(hjeh]hprohibit}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhjcubah}(h]h ]h"]h$]h&]uh1j,hhhK:hj_ubah}(h]h ]h"]h$]h&]uh1j'hj\ubeh}(h]h ]h"]h$]h&]j j uh1j"hhhK:hjXubah}(h]h ]h"]h$]h&]uh1j-hjGubeh}(h]h ]h"]h$]h&]uh1jhhhK:hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK:ubh)}(h+.. _rt-rule-definition-fib-rule-port-range:h]h}(h]h ]h"]h$]h&]h&rt-rule-definition-fib-rule-port-rangeuh1hhKhjhhhhubeh}(h](jjeh ]h"](fr-actrt-rule-definition-fr-acteh$]h&]uh1hhj hhhhhK:j}jjsj}jjsubh)}(hhh](h)}(hfib-rule-port-rangeh]hfib-rule-port-range}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjhhhhhKHubj)}(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,hhhKHhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKHhjhhubj)}(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 (}(hj hhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKHhjubj)}(hhh](j)}(h end (``u16``)h](hend (}(hj=hhhNhNubh)}(h``u16``h]hu16}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=ubh)}(hj=hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj:hhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hj:ubeh}(h]h ]h"]h$]h&]uh1jhhhKHhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKHhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKHubh)}(h*.. _rt-rule-definition-fib-rule-uid-range:h]h}(h]h ]h"]h$]h&]h%rt-rule-definition-fib-rule-uid-rangeuh1hhKhjhhhhubeh}(h](jjeh ]h"](fib-rule-port-range&rt-rule-definition-fib-rule-port-rangeeh$]h&]uh1hhj hhhhhKHj}jjsj}jjsubh)}(hhh](h)}(hfib-rule-uid-rangeh]hfib-rule-uid-range}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj+uh1hhjhhhhhKRubj)}(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,hhhKRhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKRhjhhubj)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKRhjubj)}(hhh](j)}(h end (``u32``)h](hend (}(hj)hhhNhNubh)}(h``u32``h]hu32}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj)ubh)}(hj)hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj&hhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hj&ubeh}(h]h ]h"]h$]h&]uh1jhhhKRhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKRhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKRubeh}(h](j1jeh ]h"](fib-rule-uid-range%rt-rule-definition-fib-rule-uid-rangeeh$]h&]uh1hhj hhhhhKRj}jujsj}jjsubeh}(h]jah ]h"] definitionsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjYuh1hhjhhhhhKRubh)}(h).. _rt-rule-attribute-set-fib-rule-attrs:h]h}(h]h ]h"]h$]h&]h$rt-rule-attribute-set-fib-rule-attrsuh1hhKhjhhhhubh)}(hhh](h)}(hfib-rule-attrsh]hfib-rule-attrs}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjxuh1hhjhhhhhKRubh)}(hhh](h)}(hdst (``binary``)h](hdst (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKbubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h ipv4-or-v6 h]j-)}(h ipv4-or-v6h]h ipv4-or-v6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKbhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKbhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKbubeh}(h] dst-binaryah ]h"] dst (binary)ah$]h&]uh1hhjhhhhhKbubh)}(hhh](h)}(hsrc (``binary``)h](hsrc (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKfubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj7hhhKubj.)}(h ipv4-or-v6 h]j-)}(h ipv4-or-v6h]h ipv4-or-v6}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKfhjHubah}(h]h ]h"]h$]h&]uh1j-hj7ubeh}(h]h ]h"]h$]h&]uh1jhhhKfhj4hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKfubeh}(h] src-binaryah ]h"] src (binary)ah$]h&]uh1hhjhhhhhKfubh)}(hhh]h)}(hiifname (``string``)h](h iifname (}(hjwhhhNhNubh)}(h ``string``h]hstring}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjwubh)}(hjwhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjthhhhhKjubah}(h]iifname-stringah ]h"]iifname (string)ah$]h&]uh1hhjhhhhhKjubh)}(hhh]h)}(hgoto (``u32``)h](hgoto (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKmubah}(h]goto-u32ah ]h"] goto (u32)ah$]h&]uh1hhjhhhhhKmubh)}(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&]uh1hhjhhhhhKpubah}(h] unused2-padah ]h"] unused2 (pad)ah$]h&]uh1hhjhhhhhKpubh)}(hhh]h)}(hpriority (``u32``)h](h priority (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKsubah}(h] priority-u32ah ]h"]priority (u32)ah$]h&]uh1hhjhhhhhKsubh)}(hhh]h)}(hunused3 (``pad``)h](h unused3 (}(hj#hhhNhNubh)}(h``pad``h]hpad}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKvubah}(h] unused3-padah ]h"] unused3 (pad)ah$]h&]uh1hhjhhhhhKvubh)}(hhh]h)}(hunused4 (``pad``)h](h unused4 (}(hjNhhhNhNubh)}(h``pad``h]hpad}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjNubh)}(hjNhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjKhhhhhKyubah}(h] unused4-padah ]h"] unused4 (pad)ah$]h&]uh1hhjhhhhhKyubh)}(hhh]h)}(hunused5 (``pad``)h](h unused5 (}(hjyhhhNhNubh)}(h``pad``h]hpad}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjyubh)}(hjyhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjvhhhhhK|ubah}(h] unused5-padah ]h"] unused5 (pad)ah$]h&]uh1hhjhhhhhK|ubh)}(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}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h] fwmark-u32ah ]h"] fwmark (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hflow (``u32``)h](hflow (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]flow-u32ah ]h"] flow (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(htun-id (``u64``)h](htun-id (}(hj2hhhNhNubh)}(h``u64``h]hu64}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj2ubh)}(hj2hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj/hhhhhKubah}(h] tun-id-u64ah ]h"] tun-id (u64)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hsuppress-ifgroup (``u32``)h](hsuppress-ifgroup (}(hj]hhhNhNubh)}(h``u32``h]hu32}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhj]ubh)}(hj]hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjZhhhhhKubah}(h]suppress-ifgroup-u32ah ]h"]suppress-ifgroup (u32)ah$]h&]uh1hhjhhhhhKubh)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h]suppress-prefixlen-u32ah ]h"]suppress-prefixlen (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(htable (``u32``)h](htable (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h] table-u32ah ]h"] table (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hfwmask (``u32``)h](hfwmask (}(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&]uh1jhj9hhhKubj.)}(hhex h]j-)}(hhexh]hhex}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjJubah}(h]h ]h"]h$]h&]uh1j-hj9ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj6hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h] fwmask-u32ah ]h"] fwmask (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hoifname (``string``)h](h oifname (}(hjyhhhNhNubh)}(h ``string``h]hstring}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjyubh)}(hjyhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjvhhhhhKubah}(h]oifname-stringah ]h"]oifname (string)ah$]h&]uh1hhjhhhhhKubh)}(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&]uh1hhjhhhhhKubah}(h]pad-padah ]h"] pad (pad)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hl3mdev (``u8``)h](hl3mdev (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h] l3mdev-u8ah ]h"] l3mdev (u8)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(huid-range (``binary``)h](h uid-range (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j)}(hstructh]hstruct}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h/:ref:`rt-rule-definition-fib-rule-uid-range` h]j-)}(h,:ref:`rt-rule-definition-fib-rule-uid-range`h]h)}(hj4h]j:)}(hj4h]h%rt-rule-definition-fib-rule-uid-range}(hj9hhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hj6ubah}(h]h ]h"]h$]h&]refdocjR refdomainjCreftyperef refexplicitrefwarnjX%rt-rule-definition-fib-rule-uid-rangeuh1hhhhKhj2ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj.ubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h]uid-range-binaryah ]h"]uid-range (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hprotocol (``u8``)h](h protocol (}(hjxhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjxubh)}(hjxhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjuhhhhhKubah}(h] protocol-u8ah ]h"] protocol (u8)ah$]h&]uh1hhjhhhhhKubh)}(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&]uh1hhjhhhhhKubah}(h] ip-proto-u8ah ]h"] ip-proto (u8)ah$]h&]uh1hhjhhhhhKubh)}(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&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j)}(hstructh]hstruct}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h0: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}(hj hhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hj ubah}(h]h ]h"]h$]h&]refdocjR refdomainjreftyperef refexplicitrefwarnjX&rt-rule-definition-fib-rule-port-rangeuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h]sport-range-binaryah ]h"]sport-range (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hdport-range (``binary``)h](h dport-range (}(hjLhhhNhNubh)}(h ``binary``h]hbinary}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhjLubh)}(hjLhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjIhhhhhKubj)}(hhh]j)}(hhh](j)}(hstructh]hstruct}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjohhhKubj.)}(h0: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 ](jEstdstd-refeh"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]refdocjR refdomainjreftyperef refexplicitrefwarnjX&rt-rule-definition-fib-rule-port-rangeuh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hjoubeh}(h]h ]h"]h$]h&]uh1jhhhKhjlhhubah}(h]h ]h"]h$]h&]uh1jhjIhhhhhKubeh}(h]dport-range-binaryah ]h"]dport-range (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(h dscp (``u8``)h](hdscp (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]dscp-u8ah ]h"] dscp (u8)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hflowlabel (``u32``)h](h flowlabel (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj)}(hhh](j)}(hhh](j)}(h byte-orderh]h byte-order}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h big-endianh]j-)}(hj+h]h big-endian}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj)ubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j)}(h display-hinth]h display-hint}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjFhhhKubj.)}(hhex h]j-)}(hhexh]hhex}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjWubah}(h]h ]h"]h$]h&]uh1j-hjFubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h] flowlabel-u32ah ]h"]flowlabel (u32)ah$]h&]uh1hhjhhhhhKubh)}(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&]uh1hhjhhhhhKubj)}(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,hhhKhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h]flowlabel-mask-u32ah ]h"]flowlabel-mask (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hsport-mask (``u16``)h](h sport-mask (}(hjhhhNhNubh)}(h``u16``h]hu16}(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}(hjOhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjKubah}(h]h ]h"]h$]h&]uh1j-hj:ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj7hhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h]sport-mask-u16ah ]h"]sport-mask (u16)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hdport-mask (``u16``)h](h dport-mask (}(hjzhhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjzubh)}(hjzhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjwhhhhhKubj)}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjwhhhhhKubeh}(h]dport-mask-u16ah ]h"]dport-mask (u16)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hdscp-mask (``u8``)h](h dscp-mask (}(hjhhhNhNubh)}(h``u8``h]hu8}(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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubeh}(h] dscp-mask-u8ah ]h"]dscp-mask (u8)ah$]h&]uh1hhjhhhhhKubeh}(h](j~jeh ]h"](fib-rule-attrs$rt-rule-attribute-set-fib-rule-attrseh$]h&]uh1hhjhhhhhKRj}jBjsj}jjsubeh}(h]j_ah ]h"]attribute setsah$]h&]uh1hhhhhhhhKRubeh}(h](jRheh ]h"]($family rt-rule netlink specificationnetlink-rt-ruleeh$]h&]uh1hhhhhhhhKj}jShsj}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj{error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'doctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addresses pep_base_urlhttps://peps.python.org/pep_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/rfc_referencesNsection_self_linksmartquotes_locales]envNtrim_footnote_reference_space smart_quotesubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(h]haj]jaj]jajL]jBaj ]j aj ]j aj ]j aj]jwaj]jaj]jaj]jaj]jaunameids}(jShjRjRjjjjqja jjjjjjRjjQjj jLj jj j j jjX j jW j:j jhj~jjj jjjjjjjjjjjjjjjujjtj1jKj_jBjjAj~jj jqjnjjjjjjjjjHjEjsjpjjjjj,j)jWjTjjjjjj jsjpjjjjjjjrjojjjjjFjCjjjjjj}jjjtjqjjj:j7u nametypes}(jSjRjjja jjjRjQj j j j jX jW j j~jjjjjjjjjujtjKjBjAjjqjjjjjHjsjjj,jWjjjjsjjjjrjjjFjjjjjtjj:uh}(hhjRhjjjqjjjjjjjjjjjjLjWjjWj j jj j j j:j jhjd jj j j jj jjjjjjjjjjjjjjj1jj_jjjj~jj jjnjjjtjjjjjjjEj jpjKjjvjjj)jjTj/jjZjjj jjpjjjvjjjjjojjjujjjCjjjIjjj}jjjjqjjjwj7jj j3jkjbjjjjjjjjjj j4j+jbjYjj{jjjjjjj jj+j"jYjPjxjou 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]h5Hyperlink target "netlink-rt-rule" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1jubj)}(hhh]j-)}(hhh]h?Hyperlink target "rt-rule-operation-newrule" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1jubj)}(hhh]j-)}(hhh]hCHyperlink target "rt-rule-operation-newrule-ntf" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineK-uh1jubj)}(hhh]j-)}(hhh]h?Hyperlink target "rt-rule-operation-delrule" is not referenced.}hj9sbah}(h]h ]h"]h$]h&]uh1j,hj6ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineK8uh1jubj)}(hhh]j-)}(hhh]hCHyperlink target "rt-rule-operation-delrule-ntf" is not referenced.}hjSsbah}(h]h ]h"]h$]h&]uh1j,hjPubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKGuh1jubj)}(hhh]j-)}(hhh]h?Hyperlink target "rt-rule-operation-getrule" is not referenced.}hjmsbah}(h]h ]h"]h$]h&]uh1j,hjjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKRuh1jubj)}(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&]levelKtypejsourcehnjlineKruh1jubj)}(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&]levelKtypejsourcehnjlineK~uh1jubj)}(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&]levelKtypejsourcehnjlineKuh1jubj)}(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&]levelKtypejsourcehnjlineKuh1jubj)}(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&]levelKtypejsourcehnjlineKuh1jubj)}(hhh]j-)}(hhh]hJHyperlink target "rt-rule-attribute-set-fib-rule-attrs" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKuh1jube transformerN include_log] decorationNhhub.