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-routemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/zh_TW/netlink/specs/rt-routemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/it_IT/netlink/specs/rt-routemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ja_JP/netlink/specs/rt-routemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/ko_KR/netlink/specs/rt-routemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/pt_BR/netlink/specs/rt-routemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget*/translations/sp_SP/netlink/specs/rt-routemodnameN 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:spacepreserveuh1hhhhhhE/var/lib/git/docbuild/linux/Documentation/netlink/specs/rt-route.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-route:h]h}(h]h ]h"]h$]h&]refidnetlink-rt-routeuh1hhKhhhhhhubhsection)}(hhh](htitle)}(h)Family ``rt-route`` netlink specificationh](hFamily }(hhhhhNhNubhliteral)}(h ``rt-route``h]hrt-route}(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-route}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhNhNhj3ubh netlink specification}(hj3hhhNhNubeh}(h]j ah ]h"]h$]h&]refid%family-rt-route-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]hgetroute}(hjhhhNhNubah}(h]id4ah ]h"]h$]h&]refidgetrouteuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hnewroute}(hjhhhNhNubah}(h]id5ah ]h"]h$]h&]refidnewrouteuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hdelroute}(hjhhhNhNubah}(h]id6ah ]h"]h$]h&]refiddelrouteuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h newroute-ntf}(hj hhhNhNubah}(h]id7ah ]h"]h$]h&]refid newroute-ntfuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h delroute-ntf}(hj+hhhNhNubah}(h]id8ah ]h"]h$]h&]refid delroute-ntfuh1j1hj(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]hrtm-type}(hjhhhNhNubah}(h]id11ah ]h"]h$]h&]refidrtm-typeuh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]hrtmsg}(hjhhhNhNubah}(h]id12ah ]h"]h$]h&]refidrtmsguh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h rta-cacheinfo}(hjhhhNhNubah}(h]id13ah ]h"]h$]h&]refid rta-cacheinfouh1j1hjubah}(h]h ]h"]h$]h&]uh1j,hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(hhh]j-)}(hhh]j2)}(hhh]h del-reason}(hjhhhNhNubah}(h]id14ah ]h"]h$]h&]refid del-reasonuh1j1hjubah}(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}(hj.hhhNhNubah}(h]id15ah ]h"]h$]h&]refidattribute-setsuh1j1hj+ubah}(h]h ]h"]h$]h&]uh1j,hj(ubj#)}(hhh](j()}(hhh]j-)}(hhh]j2)}(hhh]h route-attrs}(hjMhhhNhNubah}(h]id16ah ]h"]h$]h&]refid route-attrsuh1j1hjJubah}(h]h ]h"]h$]h&]uh1j,hjGubah}(h]h ]h"]h$]h&]uh1j'hjDubj()}(hhh]j-)}(hhh]j2)}(hhh]hmetrics}(hjohhhNhNubah}(h]id17ah ]h"]h$]h&]refidmetricsuh1j1hjlubah}(h]h ]h"]h$]h&]uh1j,hjiubah}(h]h ]h"]h$]h&]uh1j'hjDubeh}(h]h ]h"]h$]h&]uh1j"hj(ubeh}(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#Route configuration over rtnetlink.h]h#Route configuration 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-route-operation-getroute:h]h}(h]h ]h"]h$]h&]hrt-route-operation-getrouteuh1hhKhjhhhhubh)}(hhh](h)}(hgetrouteh]hgetroute}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubj-)}(hDump route information.h]hDump route information.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubh 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-route-attribute-set-route-attrs`h]j-)}(hj1h]h)}(hj1h]hinline)}(hj1h]h"rt-route-attribute-set-route-attrs}(hj;hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1j9hj6ubah}(h]h ]h"]h$]h&]refdocnetlink/specs/rt-route refdomainjFreftyperef refexplicitrefwarn reftarget"rt-route-attribute-set-route-attrsuh1hhhhMhj3ubah}(h]h ]h"]h$]h&]uh1j,hhhMhj/ubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hdoh]hdo}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jhjlhhhKubj.)}(hX**request** :attributes: [``src``, ``dst``, ``iif``, ``oif``, ``ip-proto``, ``sport``, ``dport``, ``mark``, ``uid``, ``flowlabel``] **reply** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``] h]hdefinition_list)}(hhh](hdefinition_list_item)}(h**request** :attributes: [``src``, ``dst``, ``iif``, ``oif``, ``ip-proto``, ``sport``, ``dport``, ``mark``, ``uid``, ``flowlabel``] h](hterm)}(h **request**h]hstrong)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhM#hjubh definition)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hk[``src``, ``dst``, ``iif``, ``oif``, ``ip-proto``, ``sport``, ``dport``, ``mark``, ``uid``, ``flowlabel``] h]j-)}(hj[``src``, ``dst``, ``iif``, ``oif``, ``ip-proto``, ``sport``, ``dport``, ``mark``, ``uid``, ``flowlabel``]h](h[}(hjhhhNhNubh)}(h``src``h]hsrc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``dst``h]hdst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``iif``h]hiif}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``oif``h]hoif}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ip-proto``h]hip-proto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``sport``h]hsport}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``dport``h]hdport}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``mark``h]hmark}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``uid``h]huid}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flowlabel``h]h flowlabel}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM#hjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhM#hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM#hjubj)}(hXw**reply** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``] h](j)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhM#hjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hX`[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``] h]j-)}(hX_[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``]h](h[}(hjhhhNhNubh)}(h``dst``h]hdst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``src``h]hsrc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``iif``h]hiif}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``oif``h]hoif}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``gateway``h]hgateway}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``priority``h]hpriority}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``prefsrc``h]hprefsrc}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``metrics``h]hmetrics}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``multipath``h]h multipath}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flow``h]hflow}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``cacheinfo``h]h cacheinfo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``table``h]htable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``mark``h]hmark}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``mfc-stats``h]h mfc-stats}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``via``h]hvia}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``newdst``h]hnewdst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``pref``h]hpref}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``encap-type``h]h encap-type}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``encap``h]hencap}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``expires``h]hexpires}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``pad``h]hpad}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``uid``h]huid}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``ttl-propagate``h]h ttl-propagate}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ip-proto``h]hip-proto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``sport``h]hsport}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``dport``h]hdport}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``nh-id``h]hnh-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flowlabel``h]h flowlabel}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``del-reason``h]h del-reason}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM#hjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhM#hjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhM#hjubeh}(h]h ]h"]h$]h&]uh1jhj}ubah}(h]h ]h"]h$]h&]uh1j-hjlubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hdumph]hdump}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhKubj.)}(hX**request** :attributes: [] **reply** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``] h]j)}(hhh](j)}(h**request** :attributes: [] h](j)}(h **request**h]j)}(hj@h]hrequest}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj>ubah}(h]h ]h"]h$]h&]uh1jhhhMQhj:ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[hhhKubj.)}(h[] h]j-)}(h[]h]h[]}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMQhjlubah}(h]h ]h"]h$]h&]uh1j-hj[ubeh}(h]h ]h"]h$]h&]uh1jhhhMQhjXubah}(h]h ]h"]h$]h&]uh1jhjUubah}(h]h ]h"]h$]h&]uh1jhj:ubeh}(h]h ]h"]h$]h&]uh1jhhhMQhj7ubj)}(hXz**reply** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``] h](j)}(h **reply**h]j)}(hjh]hreply}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMQhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hXc[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``] h]j-)}(hX_[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``, ``del-reason``]h](h[}(hjhhhNhNubh)}(h``dst``h]hdst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``src``h]hsrc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``iif``h]hiif}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``oif``h]hoif}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``gateway``h]hgateway}(hj" hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``priority``h]hpriority}(hj4 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``prefsrc``h]hprefsrc}(hjF hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``metrics``h]hmetrics}(hjX hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``multipath``h]h multipath}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flow``h]hflow}(hj| hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``cacheinfo``h]h cacheinfo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``table``h]htable}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``mark``h]hmark}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``mfc-stats``h]h mfc-stats}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``via``h]hvia}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``newdst``h]hnewdst}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``pref``h]hpref}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``encap-type``h]h encap-type}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``encap``h]hencap}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``expires``h]hexpires}(hj0 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``pad``h]hpad}(hjB hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``uid``h]huid}(hjT hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``ttl-propagate``h]h ttl-propagate}(hjf hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ip-proto``h]hip-proto}(hjx hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``sport``h]hsport}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``dport``h]hdport}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``nh-id``h]hnh-id}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flowlabel``h]h flowlabel}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``del-reason``h]h del-reason}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMQhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhMQhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMQhj7ubeh}(h]h ]h"]h$]h&]uh1jhj3ubah}(h]h ]h"]h$]h&]uh1j-hj"ubeh}(h]h ]h"]h$]h&]uh1jhhhM#hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubh)}(h .. _rt-route-operation-newroute:h]h}(h]h ]h"]h$]h&]hrt-route-operation-newrouteuh1hhK8hjhhhhubeh}(h](jjeh ]h"](getroutert-route-operation-getrouteeh$]h&]uh1hhjhhhhhMexpect_referenced_by_name}j0 jsexpect_referenced_by_id}jjsubh)}(hhh](h)}(hnewrouteh]hnewroute}(hj: hhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhj7 hhhhhMXubj-)}(hCreate a new routeh]hCreate a new route}(hjH hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMXhj7 hhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hj\ hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjY hhhKubj.)}(h):ref:`rt-route-attribute-set-route-attrs`h]j-)}(hjl h]h)}(hjl h]j:)}(hjl h]h"rt-route-attribute-set-route-attrs}(hjt hhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hjq ubah}(h]h ]h"]h$]h&]refdocjR refdomainj~ reftyperef refexplicitrefwarnjX"rt-route-attribute-set-route-attrsuh1hhhhMXhjn ubah}(h]h ]h"]h$]h&]uh1j,hhhMXhjj ubah}(h]h ]h"]h$]h&]uh1j-hjY ubeh}(h]h ]h"]h$]h&]uh1jhhhMXhjV hhubj)}(hhh](j)}(hdoh]hdo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj.)}(hXp**request** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``] h]j)}(hhh]j)}(hXl**request** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``] h](j)}(h **request**h]j)}(hj h]hrequest}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhM\hj ubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj hhhKubj.)}(hXS[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``] h]j-)}(hXO[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``]h](h[}(hj hhhNhNubh)}(h``dst``h]hdst}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }(hj hhhNhNubh)}(h``src``h]hsrc}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``iif``h]hiif}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``oif``h]hoif}(hj. hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``gateway``h]hgateway}(hj@ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``priority``h]hpriority}(hjR hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``prefsrc``h]hprefsrc}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``metrics``h]hmetrics}(hjv hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``multipath``h]h multipath}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``flow``h]hflow}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``cacheinfo``h]h cacheinfo}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``table``h]htable}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``mark``h]hmark}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``mfc-stats``h]h mfc-stats}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``via``h]hvia}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``newdst``h]hnewdst}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``pref``h]hpref}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``encap-type``h]h encap-type}(hj* hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``encap``h]hencap}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``expires``h]hexpires}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``pad``h]hpad}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``uid``h]huid}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h``ttl-propagate``h]h ttl-propagate}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``ip-proto``h]hip-proto}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``sport``h]hsport}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``dport``h]hdport}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``nh-id``h]hnh-id}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh, }hj sbh)}(h ``flowlabel``h]h flowlabel}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh]}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhM\hj ubah}(h]h ]h"]h$]h&]uh1j-hj ubeh}(h]h ]h"]h$]h&]uh1jhhhM\hj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhM\hj ubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1j-hj ubeh}(h]h ]h"]h$]h&]uh1jhhhMXhjV hhubeh}(h]h ]h"]h$]h&]uh1jhj7 hhhhhMXubh)}(h .. _rt-route-operation-delroute:h]h}(h]h ]h"]h$]h&]hrt-route-operation-delrouteuh1hhKGhj7 hhhhubeh}(h](jj* eh ]h"](newroutert-route-operation-newrouteeh$]h&]uh1hhjhhhhhMXj3 }j<j sj5 }j* j subh)}(hhh](h)}(hdelrouteh]hdelroute}(hjDhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjAhhhhhM|ubj-)}(hDelete an existing routeh]hDelete an existing route}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhM|hjAhhubj)}(hhh](j)}(hhh](j)}(h attribute-seth]h attribute-set}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjchhhKubj.)}(h):ref:`rt-route-attribute-set-route-attrs`h]j-)}(hjvh]h)}(hjvh]j:)}(hjvh]h"rt-route-attribute-set-route-attrs}(hj~hhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hj{ubah}(h]h ]h"]h$]h&]refdocjR refdomainjreftyperef refexplicitrefwarnjX"rt-route-attribute-set-route-attrsuh1hhhhM|hjxubah}(h]h ]h"]h$]h&]uh1j,hhhM|hjtubah}(h]h ]h"]h$]h&]uh1j-hjcubeh}(h]h ]h"]h$]h&]uh1jhhhM|hj`hhubj)}(hhh](j)}(hdoh]hdo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hXp**request** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``] h]j)}(hhh]j)}(hXl**request** :attributes: [``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``] h](j)}(h **request**h]j)}(hjh]hrequest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhMhjubj)}(hhh]j)}(hhh]j)}(hhh](j)}(h attributesh]h attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hXS[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``] h]j-)}(hXO[``dst``, ``src``, ``iif``, ``oif``, ``gateway``, ``priority``, ``prefsrc``, ``metrics``, ``multipath``, ``flow``, ``cacheinfo``, ``table``, ``mark``, ``mfc-stats``, ``via``, ``newdst``, ``pref``, ``encap-type``, ``encap``, ``expires``, ``pad``, ``uid``, ``ttl-propagate``, ``ip-proto``, ``sport``, ``dport``, ``nh-id``, ``flowlabel``]h](h[}(hjhhhNhNubh)}(h``dst``h]hdst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }(hjhhhNhNubh)}(h``src``h]hsrc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``iif``h]hiif}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``oif``h]hoif}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``gateway``h]hgateway}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``priority``h]hpriority}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``prefsrc``h]hprefsrc}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``metrics``h]hmetrics}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``multipath``h]h multipath}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``flow``h]hflow}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``cacheinfo``h]h cacheinfo}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``table``h]htable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``mark``h]hmark}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``mfc-stats``h]h mfc-stats}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``via``h]hvia}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``newdst``h]hnewdst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``pref``h]hpref}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``encap-type``h]h encap-type}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``encap``h]hencap}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``expires``h]hexpires}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``pad``h]hpad}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``uid``h]huid}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h``ttl-propagate``h]h ttl-propagate}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``ip-proto``h]hip-proto}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``sport``h]hsport}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``dport``h]hdport}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``nh-id``h]hnh-id}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh, }hjsbh)}(h ``flowlabel``h]h flowlabel}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhM|hj`hhubeh}(h]h ]h"]h$]h&]uh1jhjAhhhhhM|ubh)}(h$.. _rt-route-operation-newroute-ntf:h]h}(h]h ]h"]h$]h&]hrt-route-operation-newroute-ntfuh1hhKVhjAhhhhubeh}(h](jj6eh ]h"](delroutert-route-operation-delrouteeh$]h&]uh1hhjhhhhhM|j3 }jFj,sj5 }j6j,subh)}(hhh](h)}(h newroute-ntfh]h newroute-ntf}(hjNhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjKhhhhhMubj-)}(h#Notification about a created route.h]h#Notification about a created route.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjKhhubj)}(hhh](j)}(hhh](j)}(hvalueh]hvalue}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1jhjmhhhKubj.)}(h24h]j-)}(hjh]h24}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhj~ubah}(h]h ]h"]h$]h&]uh1j-hjmubeh}(h]h ]h"]h$]h&]uh1jhhhMhjjhhubj)}(hhh](j)}(hnotifyh]hnotify}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h getroute h]j-)}(hgetrouteh]hgetroute}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjjhhubeh}(h]h ]h"]h$]h&]uh1jhjKhhhhhMubh)}(h$.. _rt-route-operation-delroute-ntf:h]h}(h]h ]h"]h$]h&]hrt-route-operation-delroute-ntfuh1hhKahjKhhhhubeh}(h](jj@eh ]h"]( newroute-ntfrt-route-operation-newroute-ntfeh$]h&]uh1hhjhhhhhMj3 }jj6sj5 }j@j6subh)}(hhh](h)}(h delroute-ntfh]h delroute-ntf}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj4uh1hhjhhhhhMubj-)}(h#Notification about a deleted route.h]h#Notification about a deleted route.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjhhubj)}(hhh](j)}(hhh](j)}(hvalueh]hvalue}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h25h]j-)}(hjh]h25}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubj)}(hhh](j)}(hnotifyh]hnotify}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj5hhhKubj.)}(h getroute h]j-)}(hgetrouteh]hgetroute}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjFubah}(h]h ]h"]h$]h&]uh1j-hj5ubeh}(h]h ]h"]h$]h&]uh1jhhhMhjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhMubeh}(h](j:jeh ]h"]( delroute-ntfrt-route-operation-delroute-ntfeh$]h&]uh1hhjhhhhhMj3 }jojsj5 }jjsubeh}(h]jah ]h"] operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hMulticast groupsh]hMulticast groups}(hj~hhhNhNubah}(h]h ]h"]h$]h&]hjbuh1hhj{hhhhhMubj#)}(hhh](j()}(hrtnlgrp-ipv4-routeh]j-)}(hjh]hrtnlgrp-ipv4-route}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubj()}(hrtnlgrp-ipv6-route h]j-)}(hrtnlgrp-ipv6-routeh]hrtnlgrp-ipv6-route}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhMhjubah}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1j"hhhMhj{hhubeh}(h]jhah ]h"]multicast groupsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(h Definitionsh]h Definitions}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhMubh)}(h!.. _rt-route-definition-rtm-type:h]h}(h]h ]h"]h$]h&]hrt-route-definition-rtm-typeuh1hhKzhjhhhhubh)}(hhh](h)}(hrtm-typeh]hrtm-type}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK ubj)}(hhh](j)}(hhh](j)}(h name-prefixh]h name-prefix}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hrtn-h]j-)}(hjh]hrtn-}(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}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj+hhhKubj.)}(hNoneh]j-)}(hj>h]hNone}(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 hjhhubj)}(hhh](j)}(htypeh]htype}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjYhhhKubj.)}(henum h]j-)}(henumh]henum}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK hjjubah}(h]h ]h"]h$]h&]uh1j-hjYubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubj)}(hhh](j)}(hentriesh]hentries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h- ``unspec`` - ``unicast`` - ``local`` - ``broadcast`` - ``anycast`` - ``multicast`` - ``blackhole`` - ``unreachable`` - ``prohibit`` - ``throw`` - ``nat`` - ``xresolve`` 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,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``unicast``h]j-)}(hjh]h)}(hjh]hunicast}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``local``h]j-)}(hjh]h)}(hjh]hlocal}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``broadcast``h]j-)}(hjh]h)}(hjh]h broadcast}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``anycast``h]j-)}(hj"h]h)}(hj"h]hanycast}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubah}(h]h ]h"]h$]h&]uh1j,hhhK hj ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``multicast``h]j-)}(hjBh]h)}(hjBh]h multicast}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjDubah}(h]h ]h"]h$]h&]uh1j,hhhK hj@ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``blackhole``h]j-)}(hjbh]h)}(hjbh]h blackhole}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhjdubah}(h]h ]h"]h$]h&]uh1j,hhhK hj`ubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``unreachable``h]j-)}(hjh]h)}(hjh]h unreachable}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``prohibit``h]j-)}(hjh]h)}(hjh]hprohibit}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h ``throw``h]j-)}(hjh]h)}(hjh]hthrow}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``nat``h]j-)}(hjh]h)}(hjh]hnat}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubj()}(h``xresolve`` h]j-)}(h ``xresolve``h]h)}(hjh]hxresolve}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]uh1j,hhhK hjubah}(h]h ]h"]h$]h&]uh1j'hjubeh}(h]h ]h"]h$]h&]jjuh1j"hhhK hjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhK hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK ubh)}(h.. _rt-route-definition-rtmsg:h]h}(h]h ]h"]h$]h&]hrt-route-definition-rtmsguh1hhKhjhhhhubeh}(h](jjeh ]h"](rtm-typert-route-definition-rtm-typeeh$]h&]uh1hhjhhhhhK j3 }jIjsj5 }jjsubh)}(hhh](h)}(hrtmsgh]hrtmsg}(hjQhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjNhhhhhKubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1jhjbhhhKubj.)}(hstruct h]j-)}(hstructh]hstruct}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhjsubah}(h]h ]h"]h$]h&]uh1j-hjbubeh}(h]h ]h"]h$]h&]uh1jhhhKhj_hhubj)}(hhh](j)}(hmembersh]hmembers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h:rtm-family (``u8``): :rtm-dst-len (``u8``): :rtm-src-len (``u8``): :rtm-tos (``u8``): :rtm-table (``u8``): :rtm-protocol (``u8``): :rtm-scope (``u8``): :rtm-type (``u8``): :rtm-flags (``u32``): h]j)}(hhh](j)}(hhh](j)}(hrtm-family (``u8``)h](h rtm-family (}(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)}(hrtm-dst-len (``u8``)h](h rtm-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&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(hrtm-src-len (``u8``)h](h rtm-src-len (}(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)}(hrtm-tos (``u8``)h](h rtm-tos (}(hjBhhhNhNubh)}(h``u8``h]hu8}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjBubh)}(hjBhhhNhNubeh}(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)}(hrtm-table (``u8``)h](h rtm-table (}(hjthhhNhNubh)}(h``u8``h]hu8}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjtubh)}(hjthhhNhNubeh}(h]h ]h"]h$]h&]uh1jhjqhhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hjqubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh](j)}(hrtm-protocol (``u8``)h](hrtm-protocol (}(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)}(hrtm-scope (``u8``)h](h rtm-scope (}(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)}(hrtm-type (``u8``)h](h rtm-type (}(hj hhhNhNubh)}(h``u8``h]hu8}(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&]uh1jhhhKhjubj)}(hhh](j)}(hrtm-flags (``u32``)h](h rtm-flags (}(hj<hhhNhNubh)}(h``u32``h]hu32}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj<ubh)}(hj<hhhNhNubeh}(h]h ]h"]h$]h&]uh1jhj9hhhKubj.)}(hhh]h}(h]h ]h"]h$]h&]uh1j-hj9ubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhj_hhubeh}(h]h ]h"]h$]h&]uh1jhjNhhhhhKubh)}(h&.. _rt-route-definition-rta-cacheinfo:h]h}(h]h ]h"]h$]h&]h!rt-route-definition-rta-cacheinfouh1hhKhjNhhhhubeh}(h](jjCeh ]h"](rtmsgrt-route-definition-rtmsgeh$]h&]uh1hhjhhhhhKj3 }jj9sj5 }jCj9subh)}(hhh](h)}(h rta-cacheinfoh]h rta-cacheinfo}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjuh1hhjhhhhhK?ubj)}(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,hhhK?hjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhK?hjhhubj)}(hhh](j)}(hmembersh]hmembers}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hu:rta-clntref (``u32``): :rta-lastuse (``u32``): :rta-expires (``u32``): :rta-error (``u32``): :rta-used (``u32``): h]j)}(hhh](j)}(hhh](j)}(hrta-clntref (``u32``)h](h rta-clntref (}(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&]uh1jhhhK?hjubj)}(hhh](j)}(hrta-lastuse (``u32``)h](h rta-lastuse (}(hj(hhhNhNubh)}(h``u32``h]hu32}(hj0hhhNhNubah}(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&]uh1jhhhK?hjubj)}(hhh](j)}(hrta-expires (``u32``)h](h rta-expires (}(hjZhhhNhNubh)}(h``u32``h]hu32}(hjbhhhNhNubah}(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&]uh1jhhhK?hjubj)}(hhh](j)}(hrta-error (``u32``)h](h rta-error (}(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&]uh1jhhhK?hjubj)}(hhh](j)}(hrta-used (``u32``)h](h rta-used (}(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&]uh1jhhhK?hjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhK?hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhK?ubh)}(h#.. _rt-route-definition-del-reason:h]h}(h]h ]h"]h$]h&]hrt-route-definition-del-reasonuh1hhKhjhhhhubeh}(h](jjeh ]h"]( rta-cacheinfo!rt-route-definition-rta-cacheinfoeh$]h&]uh1hhjhhhhhK?j3 }jjsj5 }jjsubh)}(hhh](h)}(h del-reasonh]h del-reason}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj uh1hhjhhhhhKRubj)}(hhh](j)}(hhh](j)}(htypeh]htype}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj.hhhKubj.)}(henumh]j-)}(hjAh]henum}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKRhj?ubah}(h]h ]h"]h$]h&]uh1j-hj.ubeh}(h]h ]h"]h$]h&]uh1jhhhKRhj+hhubj)}(hhh](j)}(h name-prefixh]h name-prefix}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj\hhhKubj.)}(hrt-del-reason-h]j-)}(hjoh]hrt-del-reason-}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKRhjmubah}(h]h ]h"]h$]h&]uh1j-hj\ubeh}(h]h ]h"]h$]h&]uh1jhhhKRhj+hhubj)}(hhh](j)}(h enum-nameh]h enum-name}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h rt-del-reasonh]j-)}(hjh]h rt-del-reason}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKRhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKRhj+hhubj)}(hhh](j)}(hdoch]hdoc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(hWhy the kernel deleted a route. New causes may be appended. The value space is family-agnostic, a value is never reinterpreted per address family. h]j-)}(hWhy the kernel deleted a route. New causes may be appended. The value space is family-agnostic, a value is never reinterpreted per address family.h]hWhy the kernel deleted a route. New causes may be appended. The value space is family-agnostic, a value is never reinterpreted per address family.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKRhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKRhj+hhubj)}(hhh](j)}(hentriesh]hentries}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h:unspec: The deletion path does not record a cause. :expired: The RTF_EXPIRES lifetime ran out and the route was garbage collected. :ra-withdrawn: A Router Advertisement withdrew the route with a zero lifetime. h]j)}(hhh](j)}(hhh](j)}(hunspech]hunspec}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h*The deletion path does not record a cause.h]j-)}(hjh]h*The deletion path does not record a cause.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKRhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKRhjubj)}(hhh](j)}(hexpiredh]hexpired}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj-hhhKubj.)}(hEThe RTF_EXPIRES lifetime ran out and the route was garbage collected.h]j-)}(hj@h]hEThe RTF_EXPIRES lifetime ran out and the route was garbage collected.}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKRhj>ubah}(h]h ]h"]h$]h&]uh1j-hj-ubeh}(h]h ]h"]h$]h&]uh1jhhhKRhjubj)}(hhh](j)}(h ra-withdrawnh]h ra-withdrawn}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj[hhhKubj.)}(hBA Router Advertisement withdrew the route with a zero lifetime. h]j-)}(h?A Router Advertisement withdrew the route with a zero lifetime.h]h?A Router Advertisement withdrew the route with a zero lifetime.}(hjphhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKRhjlubah}(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&]uh1jhhhKRhj+hhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhKRubeh}(h](jjeh ]h"]( del-reasonrt-route-definition-del-reasoneh$]h&]uh1hhjhhhhhKRj3 }jjsj5 }jjsubeh}(h]jah ]h"] definitionsah$]h&]uh1hhhhhhhhMubh)}(hhh](h)}(hAttribute setsh]hAttribute sets}(hjhhhNhNubah}(h]h ]h"]h$]h&]hj7uh1hhjhhhhhKRubh)}(h'.. _rt-route-attribute-set-route-attrs:h]h}(h]h ]h"]h$]h&]h"rt-route-attribute-set-route-attrsuh1hhKhjhhhhubh)}(hhh](h)}(h route-attrsh]h route-attrs}(hjhhhNhNubah}(h]h ]h"]h$]h&]hjVuh1hhjhhhhhKRubh)}(hhh](h)}(hdst (``binary``)h](hdst (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKmubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hj hhhNhNubah}(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,hhhKmhjubah}(h]h ]h"]h$]h&]uh1j-hjubeh}(h]h ]h"]h$]h&]uh1jhhhKmhjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKmubeh}(h] dst-binaryah ]h"] dst (binary)ah$]h&]uh1hhjhhhhhKmubh)}(hhh](h)}(hsrc (``binary``)h](hsrc (}(hjFhhhNhNubh)}(h ``binary``h]hbinary}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjFubh)}(hjFhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjChhhhhKqubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjihhhKubj.)}(h ipv4-or-v6 h]j-)}(h ipv4-or-v6h]h ipv4-or-v6}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKqhjzubah}(h]h ]h"]h$]h&]uh1j-hjiubeh}(h]h ]h"]h$]h&]uh1jhhhKqhjfhhubah}(h]h ]h"]h$]h&]uh1jhjChhhhhKqubeh}(h] src-binaryah ]h"] src (binary)ah$]h&]uh1hhjhhhhhKqubh)}(hhh]h)}(h iif (``u32``)h](hiif (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKuubah}(h]iif-u32ah ]h"] iif (u32)ah$]h&]uh1hhjhhhhhKuubh)}(hhh]h)}(h oif (``u32``)h](hoif (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKxubah}(h]oif-u32ah ]h"] oif (u32)ah$]h&]uh1hhjhhhhhKxubh)}(hhh](h)}(hgateway (``binary``)h](h gateway (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhK{ubj)}(hhh]j)}(hhh](j)}(h display-hinth]h display-hint}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhKubj.)}(h ipv4-or-v6 h]j-)}(h ipv4-or-v6h]h ipv4-or-v6}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhK{hj3ubah}(h]h ]h"]h$]h&]uh1j-hj"ubeh}(h]h ]h"]h$]h&]uh1jhhhK{hjhhubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK{ubeh}(h]gateway-binaryah t]h"]gateway (binary)ah$]h&]uh1hhjhhhhhK{ubh)}(hhh]h)}(hpriority (``u32``)h](h priority (}(hjbhhhNhNubh)}(h``u32``h]hu32}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjbubh)}(hjbhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj_hhhhhKubah}(h] priority-u32ah ]h"]priority (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hprefsrc (``binary``)h](h prefsrc (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(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.)}(h ipv4-or-v6 h]j-)}(h ipv4-or-v6h]h ipv4-or-v6}(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]prefsrc-binaryah ]h"]prefsrc (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hmetrics (``nest``)h](h metrics (}(hjhhhNhNubh)}(h``nest``h]hnest}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubj)}(hhh]j)}(hhh](j)}(hnested-attributesh]hnested-attributes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubj.)}(h(:ref:`rt-route-attribute-set-metrics` h]j-)}(h%:ref:`rt-route-attribute-set-metrics`h]h)}(hj*h]j:)}(hj*h]hrt-route-attribute-set-metrics}(hj/hhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hj,ubah}(h]h ]h"]h$]h&]refdocjR refdomainj9reftyperef refexplicitrefwarnjXrt-route-attribute-set-metricsuh1hhhhKhj(ubah}(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] metrics-nestah ]h"]metrics (nest)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hmultipath (``binary``)h](h multipath (}(hjnhhhNhNubh)}(h ``binary``h]hbinary}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjnubh)}(hjnhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjkhhhhhKubah}(h]multipath-binaryah ]h"]multipath (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hprotoinfo (``binary``)h](h protoinfo (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]protoinfo-binaryah ]h"]protoinfo (binary)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)}(hcacheinfo (``binary``)h](h cacheinfo (}(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.)}(h+:ref:`rt-route-definition-rta-cacheinfo` h]j-)}(h(:ref:`rt-route-definition-rta-cacheinfo`h]h)}(hj)h]j:)}(hj)h]h!rt-route-definition-rta-cacheinfo}(hj.hhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hj+ubah}(h]h ]h"]h$]h&]refdocjR refdomainj8reftyperef refexplicitrefwarnjX!rt-route-definition-rta-cacheinfouh1hhhhKhj'ubah}(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]cacheinfo-binaryah ]h"]cacheinfo (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hsession (``binary``)h](h session (}(hjmhhhNhNubh)}(h ``binary``h]hbinary}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjmubh)}(hjmhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjjhhhhhKubah}(h]session-binaryah ]h"]session (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hmp-algo (``binary``)h](h mp-algo (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]mp-algo-binaryah ]h"]mp-algo (binary)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)}(hmark (``u32``)h](hmark (}(hjhhhNhNubh)}(h``u32``h]hu32}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]mark-u32ah ]h"] mark (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hmfc-stats (``binary``)h](h mfc-stats (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]mfc-stats-binaryah ]h"]mfc-stats (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hvia (``binary``)h](hvia (}(hjDhhhNhNubh)}(h ``binary``h]hbinary}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjDubh)}(hjDhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjAhhhhhKubah}(h] via-binaryah ]h"] via (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hnewdst (``binary``)h](hnewdst (}(hjohhhNhNubh)}(h ``binary``h]hbinary}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjoubh)}(hjohhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjlhhhhhKubah}(h] newdst-binaryah ]h"]newdst (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(h pref (``u8``)h](hpref (}(hjhhhNhNubh)}(h``u8``h]hu8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]pref-u8ah ]h"] pref (u8)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hencap-type (``u16``)h](h encap-type (}(hjhhhNhNubh)}(h``u16``h]hu16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h]encap-type-u16ah ]h"]encap-type (u16)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hencap (``binary``)h](hencap (}(hjhhhNhNubh)}(h ``binary``h]hbinary}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjubh)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjhhhhhKubah}(h] encap-binaryah ]h"]encap (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hexpires (``u32``)h](h expires (}(hj hhhNhNubh)}(h``u32``h]hu32}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKubah}(h] expires-u32ah ]h"] expires (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hpad (``binary``)h](hpad (}(hjF hhhNhNubh)}(h ``binary``h]hbinary}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjF ubh)}(hjF hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjC hhhhhKubah}(h] pad-binaryah ]h"] pad (binary)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(h uid (``u32``)h](huid (}(hjq hhhNhNubh)}(h``u32``h]hu32}(hjy hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjq ubh)}(hjq hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjn hhhhhKubah}(h]uid-u32ah ]h"] uid (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(httl-propagate (``u8``)h](httl-propagate (}(hj hhhNhNubh)}(h``u8``h]hu8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKubah}(h]ttl-propagate-u8ah ]h"]ttl-propagate (u8)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hip-proto (``u8``)h](h ip-proto (}(hj hhhNhNubh)}(h``u8``h]hu8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKubah}(h] ip-proto-u8ah ]h"] ip-proto (u8)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hsport (``u16``)h](hsport (}(hj hhhNhNubh)}(h``u16``h]hu16}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubh)}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj hhhhhKubah}(h] sport-u16ah ]h"] sport (u16)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hdport (``u16``)h](hdport (}(hj!hhhNhNubh)}(h``u16``h]hu16}(hj%!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!ubh)}(hj!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj!hhhhhKubah}(h] dport-u16ah ]h"] dport (u16)ah$]h&]uh1hhjhhhhhKubh)}(hhh]h)}(hnh-id (``u32``)h](hnh-id (}(hjH!hhhNhNubh)}(h``u32``h]hu32}(hjP!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjH!ubh)}(hjH!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjE!hhhhhKubah}(h] nh-id-u32ah ]h"] nh-id (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hflowlabel (``u32``)h](h flowlabel (}(hjs!hhhNhNubh)}(h``u32``h]hu32}(hj{!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjs!ubh)}(hjs!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjp!hhhhhKubj)}(hhh](j)}(hhh](j)}(h byte-orderh]h byte-order}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!hhhKubj.)}(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-hj!ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj!hhubj)}(hhh](j)}(h display-hinth]h display-hint}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj!hhhKubj.)}(hhex h]j-)}(hhexh]hhex}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj!ubah}(h]h ]h"]h$]h&]uh1j-hj!ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj!hhubeh}(h]h ]h"]h$]h&]uh1jhjp!hhhhhKubeh}(h] flowlabel-u32ah ]h"]flowlabel (u32)ah$]h&]uh1hhjhhhhhKubh)}(hhh](h)}(hdel-reason (``u32``)h](h del-reason (}(hj"hhhNhNubh)}(h``u32``h]hu32}(hj "hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubh)}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj"hhhhhKubj)}(hhh](j)}(hhh](j)}(henumh]henum}(hj*"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj'"hhhKubj.)}(h%:ref:`rt-route-definition-del-reason`h]j-)}(hj:"h]h)}(hj:"h]j:)}(hj:"h]hrt-route-definition-del-reason}(hjB"hhhNhNubah}(h]h ](jEstdstd-refeh"]h$]h&]uh1j9hj?"ubah}(h]h ]h"]h$]h&]refdocjR refdomainjL"reftyperef refexplicitrefwarnjXrt-route-definition-del-reasonuh1hhhhKhj<"ubah}(h]h ]h"]h$]h&]uh1j,hhhKhj8"ubah}(h]h ]h"]h$]h&]uh1j-hj'"ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$"hhubj)}(hhh](j)}(hdoch]hdoc}(hjs"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjp"hhhKubj.)}(hXpEmitted only on RTM_DELROUTE notifications, and only when the deletion path records a cause. An absent attribute means either an older kernel or a deletion path that does not record its cause, consumers must treat absent and unspec identically. Currently only IPv6 deletion paths record a cause. The attribute is notification-only, the kernel rejects it in requests. h]j-)}(hXnEmitted only on RTM_DELROUTE notifications, and only when the deletion path records a cause. An absent attribute means either an older kernel or a deletion path that does not record its cause, consumers must treat absent and unspec identically. Currently only IPv6 deletion paths record a cause. The attribute is notification-only, the kernel rejects it in requests.h]hXnEmitted only on RTM_DELROUTE notifications, and only when the deletion path records a cause. An absent attribute means either an older kernel or a deletion path that does not record its cause, consumers must treat absent and unspec identically. Currently only IPv6 deletion paths record a cause. The attribute is notification-only, the kernel rejects it in requests.}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj"ubah}(h]h ]h"]h$]h&]uh1j-hjp"ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj$"hhubeh}(h]h ]h"]h$]h&]uh1jhj"hhhhhKubh)}(h#.. _rt-route-attribute-set-metrics:h]h}(h]h ]h"]h$]h&]hrt-route-attribute-set-metricsuh1hhM{hj"hhhhubeh}(h]del-reason-u32ah ]h"]del-reason (u32)ah$]h&]uh1hhjhhhhhKubeh}(h](j\jeh ]h"]( route-attrs"rt-route-attribute-set-route-attrseh$]h&]uh1hhjhhhhhKRj3 }j"jsj5 }jjsubh)}(hhh](h)}(hmetricsh]hmetrics}(hj"hhhNhNubah}(h]h ]h"]h$]h&]hjxuh1hhj"hhhhhKubh)}(hhh](h)}(hunspec (``unused``)h](hunspec (}(hj"hhhNhNubh)}(h ``unused``h]hunused}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"ubh)}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj"hhhhhKubj)}(hhh]j)}(hhh](j)}(hvalueh]hvalue}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"hhhKubj.)}(h0 h]j-)}(h0h]h0}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j,hhhKhj #ubah}(h]h ]h"]h$]h&]uh1j-hj"ubeh}(h]h ]h"]h$]h&]uh1jhhhKhj"hhubah}(h]h ]h"]h$]h&]uh1jhj"hhhhhKubeh}(h] unspec-unusedah ]h"]unspec (unused)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hlock (``u32``)h](hlock (}(hj9#hhhNhNubh)}(h``u32``h]hu32}(hjA#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj9#ubh)}(hj9#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj6#hhhhhKubah}(h]lock-u32ah ]h"] lock (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(h mtu (``u32``)h](hmtu (}(hjd#hhhNhNubh)}(h``u32``h]hu32}(hjl#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjd#ubh)}(hjd#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhja#hhhhhKubah}(h]mtu-u32ah ]h"] mtu (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hwindow (``u32``)h](hwindow (}(hj#hhhNhNubh)}(h``u32``h]hu32}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj#hhhhhKubah}(h] window-u32ah ]h"] window (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(h rtt (``u32``)h](hrtt (}(hj#hhhNhNubh)}(h``u32``h]hu32}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj#hhhhhKubah}(h]rtt-u32ah ]h"] rtt (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hrttvar (``u32``)h](hrttvar (}(hj#hhhNhNubh)}(h``u32``h]hu32}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#ubh)}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj#hhhhhKubah}(h] rttvar-u32ah ]h"] rttvar (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hssthresh (``u32``)h](h ssthresh (}(hj$hhhNhNubh)}(h``u32``h]hu32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh)}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj $hhhhhKubah}(h] ssthresh-u32ah ]h"]ssthresh (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hcwnd (``u32``)h](hcwnd (}(hj;$hhhNhNubh)}(h``u32``h]hu32}(hjC$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj;$ubh)}(hj;$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj8$hhhhhKubah}(h]cwnd-u32ah ]h"] cwnd (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hadvmss (``u32``)h](hadvmss (}(hjf$hhhNhNubh)}(h``u32``h]hu32}(hjn$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjf$ubh)}(hjf$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhjc$hhhhhKubah}(h] advmss-u32ah ]h"] advmss (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hreordering (``u32``)h](h reordering (}(hj$hhhNhNubh)}(h``u32``h]hu32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh)}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj$hhhhhKubah}(h]reordering-u32ah ]h"]reordering (u32)ah$]h&]uh1hhj"hhhhhKubh)}(hhh]h)}(hhoplimit (``u32``)h](h hoplimit (}(hj$hhhNhNubh)}(h``u32``h]hu32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh)}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj$hhhhhMubah}(h] hoplimit-u32ah ]h"]hoplimit (u32)ah$]h&]uh1hhj"hhhhhMubh)}(hhh]h)}(hinitcwnd (``u32``)h](h initcwnd (}(hj$hhhNhNubh)}(h``u32``h]hu32}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$ubh)}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj$hhhhhMubah}(h] initcwnd-u32ah ]h"]initcwnd (u32)ah$]h&]uh1hhj"hhhhhMubh)}(hhh]h)}(hfeatures (``u32``)h](h features (}(hj%hhhNhNubh)}(h``u32``h]hu32}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhMubah}(h] features-u32ah ]h"]features (u32)ah$]h&]uh1hhj"hhhhhMubh)}(hhh]h)}(hrto-min (``u32``)h](h rto-min (}(hj=%hhhNhNubh)}(h``u32``h]hu32}(hjE%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj=%ubh)}(hj=%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj:%hhhhhM ubah}(h] rto-min-u32ah ]h"] rto-min (u32)ah$]h&]uh1hhj"hhhhhM ubh)}(hhh]h)}(hinitrwnd (``u32``)h](h initrwnd (}(hjh%hhhNhNubh)}(h``u32``h]hu32}(hjp%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjh%ubh)}(hjh%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhje%hhhhhM ubah}(h] initrwnd-u32ah ]h"]initrwnd (u32)ah$]h&]uh1hhj"hhhhhM ubh)}(hhh]h)}(hquickack (``u32``)h](h quickack (}(hj%hhhNhNubh)}(h``u32``h]hu32}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhMubah}(h] quickack-u32ah ]h"]quickack (u32)ah$]h&]uh1hhj"hhhhhMubh)}(hhh]h)}(hcc-algo (``string``)h](h cc-algo (}(hj%hhhNhNubh)}(h ``string``h]hstring}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhMubah}(h]cc-algo-stringah ]h"]cc-algo (string)ah$]h&]uh1hhj"hhhhhMubh)}(hhh]h)}(hfastopen-no-cookie (``u32``)h](hfastopen-no-cookie (}(hj%hhhNhNubh)}(h``u32``h]hu32}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj%ubh)}(hj%hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhj%hhhhhMubah}(h]fastopen-no-cookie-u32ah ]h"]fastopen-no-cookie (u32)ah$]h&]uh1hhj"hhhhhMubeh}(h](j~j"eh ]h"](metricsrt-route-attribute-set-metricseh$]h&]uh1hhjhhhhhKj3 }j&j"sj5 }j"j"subeh}(h]j=ah ]h"]attribute setsah$]h&]uh1hhhhhhhhKRubeh}(h](jRheh ]h"](%family rt-route netlink specificationnetlink-rt-routeeh$]h&]uh1hhhhhhhhKj3 }j'&hsj5 }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_handlerjO&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* ]j aj6]j,aj@]j6aj]jaj]jajC]j9aj]jaj]jaj]jaj"]j"aunameids}(j'&hj&&jRjjjjqjxjj0 jj/ jj<j* j;jjFj6jEjjj@jjjojjnj:jjhjjjIjjHjjjCjjjjjjjjjjj&j=j"jj"j\j@j=jjjjjjj\jYjjjjjhjejjjjjjjgjdjjjjjjjjj>j;jijfjjjjjjj j j@ j= jk jh j j j j j j j!j!jB!j?!jm!jj!j!j!j"j"j&j"j&j~j3#j0#j^#j[#j#j#j#j#j#j#j $j$j5$j2$j`$j]$j$j$j$j$j$j$j %j %j7%j4%jb%j_%j%j%j%j%j%j%j&j &u nametypes}(j'&j&&jjjxj0 j/ j<j;jFjEjjjojnjjjIjHjjjjjjj&j"j"j@jjjj\jjjhjjjjgjjjjj>jijjjj j@ jk j j j j!jB!jm!j!j"j&j&j3#j^#j#j#j#j $j5$j`$j$j$j$j %j7%jb%j%j%j%j&uh}(hhjRhjjjqjjjjjjjj* j7 jj7 j6jAjjAj@jKjjKjjj:jjhj{jjjjjjjCjNjjNjjjjjjjjj=jjjj\jj=jjjCjjjjjYjjj_jjjejjjkjjjjjdjjjjjjjjjjj;jjfjAjjljjjjj jj= j jh jC j jn j j j j j!j j?!j!jj!jE!j!jp!j"j"j"j"j~j"j0#j"j[#j6#j#ja#j#j#j#j#j$j#j2$j $j]$j8$j$jc$j$j$j$j$j %j$j4%j%j_%j:%j%je%j%j%j%j%j &j%j j3jkjbjjjjjjjjjj j4j+jbjYjj{jjjjjjj jj7j.jVjMjxjou footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j]&KsRparse_messages]transform_messages](hsystem_message)}(hhh]j-)}(hhh]h6Hyperlink target "netlink-rt-route" is not referenced.}hj&sbah}(h]h ]h"]h$]h&]uh1j,hj&ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1j&ubj&)}(hhh]j-)}(hhh]hAHyperlink target "rt-route-operation-getroute" is not referenced.}hj&sbah}(h]h ]h"]h$]h&]uh1j,hj&ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKuh1j&ubj&)}(hhh]j-)}(hhh]hAHyperlink target "rt-route-operation-newroute" is not referenced.}hj&sbah}(h]h ]h"]h$]h&]uh1j,hj&ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineK8uh1j&ubj&)}(hhh]j-)}(hhh]hAHyperlink target "rt-route-operation-delroute" is not referenced.}hj 'sbah}(h]h ]h"]h$]h&]uh1j,hj 'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKGuh1j&ubj&)}(hhh]j-)}(hhh]hEHyperlink target "rt-route-operation-newroute-ntf" is not referenced.}hj''sbah}(h]h ]h"]h$]h&]uh1j,hj$'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKVuh1j&ubj&)}(hhh]j-)}(hhh]hEHyperlink target "rt-route-operation-delroute-ntf" is not referenced.}hjA'sbah}(h]h ]h"]h$]h&]uh1j,hj>'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKauh1j&ubj&)}(hhh]j-)}(hhh]hBHyperlink target "rt-route-definition-rtm-type" is not referenced.}hj['sbah}(h]h ]h"]h$]h&]uh1j,hjX'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKzuh1j&ubj&)}(hhh]j-)}(hhh]h?Hyperlink target "rt-route-definition-rtmsg" is not referenced.}hju'sbah}(h]h ]h"]h$]h&]uh1j,hjr'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKuh1j&ubj&)}(hhh]j-)}(hhh]hGHyperlink target "rt-route-definition-rta-cacheinfo" is not referenced.}hj'sbah}(h]h ]h"]h$]h&]uh1j,hj'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKuh1j&ubj&)}(hhh]j-)}(hhh]hDHyperlink target "rt-route-definition-del-reason" is not referenced.}hj'sbah}(h]h ]h"]h$]h&]uh1j,hj'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKuh1j&ubj&)}(hhh]j-)}(hhh]hHHyperlink target "rt-route-attribute-set-route-attrs" is not referenced.}hj'sbah}(h]h ]h"]h$]h&]uh1j,hj'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineKuh1j&ubj&)}(hhh]j-)}(hhh]hDHyperlink target "rt-route-attribute-set-metrics" is not referenced.}hj'sbah}(h]h ]h"]h$]h&]uh1j,hj'ubah}(h]h ]h"]h$]h&]levelKtypej&sourcehnjlineM{uh1j&ube transformerN include_log] decorationNhhub.