€•Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ(/translations/zh_CN/netlink/specs/netdev”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/zh_TW/netlink/specs/netdev”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/it_IT/netlink/specs/netdev”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/ja_JP/netlink/specs/netdev”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/ko_KR/netlink/specs/netdev”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/pt_BR/netlink/specs/netdev”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ(/translations/sp_SP/netlink/specs/netdev”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒC/var/lib/git/docbuild/linux/Documentation/netlink/specs/netdev.yaml”h´Kubh¶)�”}”(hŒ'NOTE: This document was auto-generated.”h]”hŒ'NOTE: This document was auto-generated.”…”�”}”hhÈsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1hµhhh²hh³hÇh´KubhŒtarget”“”)�”}”(hŒ.. _netlink-netdev:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œnetlink-netdev”uh1hÖh´Khhh²hh³hÇubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ'Family ``netdev`` netlink specification”h]”(hŒFamily ”…”�”}”(hhëh²hh³Nh´NubhŒliteral”“”)�”}”(hŒ ``netdev``”h]”hŒnetdev”…”�”}”(hhõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhhëubhŒ netlink specification”…”�”}”(hhëh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”hâŒid12”uh1héhhæh²hh³hÇh´KubhŒtopic”“”)�”}”(hŒ Contents ”h]”(hê)�”}”(hŒContents”h]”hŒContents”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhjh³hÇh´KubhŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hhh]”(hŒ paragraph”“”)�”}”(hhh]”hŒ reference”“”)�”}”(hhh]”(hŒFamily ”…”�”}”(hj3h²hh³Nh´Nubhô)�”}”(hh÷h]”hŒnetdev”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóh³Nh´Nhj3ubhŒ netlink specification”…”�”}”(hj3h²hh³Nh´Nubeh}”(h]”j ah ]”h"]”h$]”h&]”Œrefid”Œ#family-netdev-netlink-specification”uh1j1hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj)ubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒSummary”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”Œid13”ah ]”h"]”h$]”h&]”Œrefid”Œsummary”uh1j1hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ Operations”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”Œid14”ah ]”h"]”h$]”h&]”Œrefid”Œ operations”uh1j1hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj~ubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒdev-get”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”Œid15”ah ]”h"]”h$]”h&]”Œrefid”Œdev-get”uh1j1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ dev-add-ntf”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”Œid16”ah ]”h"]”h$]”h&]”Œrefid”Œ dev-add-ntf”uh1j1hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ dev-del-ntf”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”Œid17”ah ]”h"]”h$]”h&]”Œrefid”Œ dev-del-ntf”uh1j1hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒdev-change-ntf”…”�”}”(hj h²hh³Nh´Nubah}”(h]”Œid18”ah ]”h"]”h$]”h&]”Œrefid”Œdev-change-ntf”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ page-pool-get”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”Œid19”ah ]”h"]”h$]”h&]”Œrefid”Œ page-pool-get”uh1j1hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒpage-pool-add-ntf”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”Œid20”ah ]”h"]”h$]”h&]”Œrefid”Œpage-pool-add-ntf”uh1j1hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒpage-pool-del-ntf”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”Œid21”ah ]”h"]”h$]”h&]”Œrefid”Œpage-pool-del-ntf”uh1j1hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjiubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒpage-pool-change-ntf”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”Œid22”ah ]”h"]”h$]”h&]”Œrefid”Œpage-pool-change-ntf”uh1j1hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj‹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒpage-pool-stats-get”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”Œid23”ah ]”h"]”h$]”h&]”Œrefid”Œpage-pool-stats-get”uh1j1hj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ queue-get”…”�”}”(hjÕh²hh³Nh´Nubah}”(h]”Œid24”ah ]”h"]”h$]”h&]”Œrefid”Œ queue-get”uh1j1hjÒubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÏubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒnapi-get”…”�”}”(hj÷h²hh³Nh´Nubah}”(h]”Œid25”ah ]”h"]”h$]”h&]”Œrefid”Œnapi-get”uh1j1hjôubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjñubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ qstats-get”…”�”}”(hjh²hh³Nh´Nubah}”(h]”Œid26”ah ]”h"]”h$]”h&]”Œrefid”Œ qstats-get”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒbind-rx”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”Œid27”ah ]”h"]”h$]”h&]”Œrefid”Œbind-rx”uh1j1hj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒnapi-set”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”Œid28”ah ]”h"]”h$]”h&]”Œrefid”Œnapi-set”uh1j1hjZubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒbind-tx”…”�”}”(hjh²hh³Nh´Nubah}”(h]”Œid29”ah ]”h"]”h$]”h&]”Œrefid”Œbind-tx”uh1j1hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ queue-create”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”Œid30”ah ]”h"]”h$]”h&]”Œrefid”Œ queue-create”uh1j1hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj›ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒMulticast groups”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”Œid31”ah ]”h"]”h$]”h&]”Œrefid”Œmulticast-groups”uh1j1hjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ Definitions”…”�”}”(hjñh²hh³Nh´Nubah}”(h]”Œid32”ah ]”h"]”h$]”h&]”Œrefid”Œ definitions”uh1j1hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjëubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ page-size”…”�”}”(hjh²hh³Nh´Nubah}”(h]”Œid33”ah ]”h"]”h$]”h&]”Œrefid”Œ page-size”uh1j1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒxdp-act”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”Œid34”ah ]”h"]”h$]”h&]”Œrefid”Œxdp-act”uh1j1hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒxdp-rx-metadata”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”Œid35”ah ]”h"]”h$]”h&]”Œrefid”Œxdp-rx-metadata”uh1j1hjQubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ xsk-flags”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”Œid36”ah ]”h"]”h$]”h&]”Œrefid”Œ xsk-flags”uh1j1hjsubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjpubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ queue-type”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”Œid37”ah ]”h"]”h$]”h&]”Œrefid”Œ queue-type”uh1j1hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ qstats-scope”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”Œid38”ah ]”h"]”h$]”h&]”Œrefid”Œ qstats-scope”uh1j1hj·ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ napi-threaded”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”Œid39”ah ]”h"]”h$]”h&]”Œrefid”Œ napi-threaded”uh1j1hjÙ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]”hŒAttribute sets”…”�”}”(hj h²hh³Nh´Nubah}”(h]”Œid40”ah ]”h"]”h$]”h&]”Œrefid”Œattribute-sets”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒdev”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”Œid41”ah ]”h"]”h$]”h&]”Œrefid”Œdev”uh1j1hj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒio-uring-provider-info”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”Œid42”ah ]”h"]”h$]”h&]”Œrefid”Œio-uring-provider-info”uh1j1hjHubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjEubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ page-pool”…”�”}”(hjmh²hh³Nh´Nubah}”(h]”Œid43”ah ]”h"]”h$]”h&]”Œrefid”Œ page-pool”uh1j1hjjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjgubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒpage-pool-info”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”Œid44”ah ]”h"]”h$]”h&]”Œrefid”Œpage-pool-info”uh1j1hjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj‰ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒpage-pool-stats”…”�”}”(hj±h²hh³Nh´Nubah}”(h]”Œid45”ah ]”h"]”h$]”h&]”Œrefid”Œpage-pool-stats”uh1j1hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒnapi”…”�”}”(hjÓh²hh³Nh´Nubah}”(h]”Œid46”ah ]”h"]”h$]”h&]”Œrefid”Œnapi”uh1j1hjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒxsk-info”…”�”}”(hjõh²hh³Nh´Nubah}”(h]”Œid47”ah ]”h"]”h$]”h&]”Œrefid”Œxsk-info”uh1j1hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjïubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒqueue”…”�”}”(hjh²hh³Nh´Nubah}”(h]”Œid48”ah ]”h"]”h$]”h&]”Œrefid”Œqueue”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒqstats”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”Œid49”ah ]”h"]”h$]”h&]”Œrefid”Œqstats”uh1j1hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒqueue-id”…”�”}”(hj[h²hh³Nh´Nubah}”(h]”Œid50”ah ]”h"]”h$]”h&]”Œrefid”Œqueue-id”uh1j1hjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒlease”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”Œid51”ah ]”h"]”h$]”h&]”Œrefid”Œlease”uh1j1hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjwubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒdmabuf”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”Œid52”ah ]”h"]”h$]”h&]”Œrefid”Œdmabuf”uh1j1hjœubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj™ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjubeh}”(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"hjh²hh³Nh´Nubeh}”(h]”Œcontents”ah ]”Œcontents”ah"]”Œcontents”ah$]”h&]”uh1jh³hÇh´Khhæh²hubhå)�”}”(hhh]”(hê)�”}”(hŒSummary”h]”hŒSummary”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjkuh1héhjâh²hh³hÇh´Kubj-)�”}”(hŒ*netdev configuration over generic netlink.”h]”hŒ*netdev configuration over generic netlink.”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khjâh²hubeh}”(h]”jqah ]”h"]”Œsummary”ah$]”h&]”uh1hähhæh²hh³hÇh´Kubhå)�”}”(hhh]”(hê)�”}”(hŒ Operations”h]”hŒ Operations”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj�uh1héhjh²hh³hÇh´Kubh×)�”}”(hŒ.. _netdev-operation-dev-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-dev-get”uh1hÖh´Khjh²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒdev-get”h]”hŒdev-get”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj¬uh1héhj$h²hh³hÇh´Moubj-)�”}”(hŒ&Get / dump information about a netdev.”h]”hŒ&Get / dump information about a netdev.”…”�”}”(hj5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mohj$h²hubhŒ field_list”“”)�”}”(hhh]”(hŒfield”“”)�”}”(hhh]”(hŒ field_name”“”)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjJh³hÇh´KubhŒ field_body”“”)�”}”(hŒ:ref:`netdev-attribute-set-dev`”h]”j-)�”}”(hjah]”h)�”}”(hjah]”hŒinline”“”)�”}”(hjah]”hŒnetdev-attribute-set-dev”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjfubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œnetlink/specs/netdev”Œ refdomain”jvŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆŒ reftarget”Œnetdev-attribute-set-dev”uh1hh³hÇh´Mohjcubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mohj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjJubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MohjEh²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjœh³hÇh´Kubj^)�”}”(hŒ¬**request** :attributes: [``ifindex``] **reply** :attributes: [``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``] ”h]”hŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒ'**request** :attributes: [``ifindex``] ”h]”(hŒterm”“”)�”}”(hŒ **request**”h]”hŒstrong”“”)�”}”(hjÀh]”hŒrequest”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mshj¸ubhŒ definition”“”)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjßh³hÇh´Kubj^)�”}”(hŒ[``ifindex``] ”h]”j-)�”}”(hŒ [``ifindex``]”h]”(hŒ[”…”�”}”(hjôh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjôubhŒ]”…”�”}”(hjôh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mshjðubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MshjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj¸ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mshj³ubj·)�”}”(hŒ|**reply** :attributes: [``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hj8h]”hŒreply”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mshj2ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjSh³hÇh´Kubj^)�”}”(hŒe[``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``] ”h]”j-)�”}”(hŒd[``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``]”h]”(hŒ[”…”�”}”(hjhh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjhubhŒ, ”…”�”}”(hjhh²hh³Nh´Nubhô)�”}”(hŒ``xdp-features``”h]”hŒ xdp-features”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjhubhŒ, ”…”�”}”hjhsbhô)�”}”(hŒ``xdp-zc-max-segs``”h]”hŒxdp-zc-max-segs”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjhubhŒ, ”…”�”}”hjhsbhô)�”}”(hŒ``xdp-rx-metadata-features``”h]”hŒxdp-rx-metadata-features”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjhubhŒ, ”…”�”}”hjhsbhô)�”}”(hŒ``xsk-features``”h]”hŒ xsk-features”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjhubhŒ]”…”�”}”(hjhh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mshjdubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MshjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjMubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mshj³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj­ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjœubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MohjEh²hubjI)�”}”(hhh]”(jN)�”}”(hŒdump”h]”hŒdump”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj h³hÇh´Kubj^)�”}”(hŒƒ**reply** :attributes: [``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``] ”h]”j²)�”}”(hhh]”j·)�”}”(hŒ**reply** :attributes: [``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hj h]”hŒreply”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´M~hj ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj9 h³hÇh´Kubj^)�”}”(hŒh[``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``] ”h]”j-)�”}”(hŒd[``ifindex``, ``xdp-features``, ``xdp-zc-max-segs``, ``xdp-rx-metadata-features``, ``xsk-features``]”h]”(hŒ[”…”�”}”(hjN h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjN ubhŒ, ”…”�”}”(hjN h²hh³Nh´Nubhô)�”}”(hŒ``xdp-features``”h]”hŒ xdp-features”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjN ubhŒ, ”…”�”}”hjN sbhô)�”}”(hŒ``xdp-zc-max-segs``”h]”hŒxdp-zc-max-segs”…”�”}”(hjz h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjN ubhŒ, ”…”�”}”hjN sbhô)�”}”(hŒ``xdp-rx-metadata-features``”h]”hŒxdp-rx-metadata-features”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjN ubhŒ, ”…”�”}”hjN sbhô)�”}”(hŒ``xsk-features``”h]”hŒ xsk-features”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjN ubhŒ]”…”�”}”(hjN h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M~hjJ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj9 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M~hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj3 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´M~hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j±hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MshjEh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj$h²hh³hÇh´Moubh×)�”}”(hŒ!.. _netdev-operation-dev-add-ntf:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-dev-add-ntf”uh1hÖh´K5hj$h²hh³hÇubeh}”(h]”(j²j#eh ]”h"]”(Œdev-get”Œnetdev-operation-dev-get”eh$]”h&]”uh1hähjh²hh³hÇh´MoŒexpect_referenced_by_name”}”jü jsŒexpect_referenced_by_id”}”j#jsubhå)�”}”(hhh]”(hê)�”}”(hŒ dev-add-ntf”h]”hŒ dev-add-ntf”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÎuh1héhj h²hh³hÇh´M€ubj-)�”}”(hŒ$Notification about device appearing.”h]”hŒ$Notification about device appearing.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M€hj h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒnotify”h]”hŒnotify”…”�”}”(hj( h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj% h³hÇh´Kubj^)�”}”(hŒdev-get”h]”j-)�”}”(hj8 h]”hŒdev-get”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M€hj6 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj% ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M€hj" h²hubjI)�”}”(hhh]”(jN)�”}”(hŒmcgrp”h]”hŒmcgrp”…”�”}”(hjV h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjS h³hÇh´Kubj^)�”}”(hŒmgmt ”h]”j-)�”}”(hŒmgmt”h]”hŒmgmt”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M€hjd ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjS ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M€hj" h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj h²hh³hÇh´M€ubh×)�”}”(hŒ!.. _netdev-operation-dev-del-ntf:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-dev-del-ntf”uh1hÖh´K@hj h²hh³hÇubeh}”(h]”(jÔjö eh ]”h"]”(Œ dev-add-ntf”Œnetdev-operation-dev-add-ntf”eh$]”h&]”uh1hähjh²hh³hÇh´M€jÿ }”j˜ jì sj }”jö jì subhå)�”}”(hhh]”(hê)�”}”(hŒ dev-del-ntf”h]”hŒ dev-del-ntf”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjðuh1héhj� h²hh³hÇh´M…ubj-)�”}”(hŒ'Notification about device disappearing.”h]”hŒ'Notification about device disappearing.”…”�”}”(hj® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M…hj� h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒnotify”h]”hŒnotify”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¿ h³hÇh´Kubj^)�”}”(hŒdev-get”h]”j-)�”}”(hjÒ h]”hŒdev-get”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M…hjÐ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¿ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M…hj¼ h²hubjI)�”}”(hhh]”(jN)�”}”(hŒmcgrp”h]”hŒmcgrp”…”�”}”(hjð h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjí h³hÇh´Kubj^)�”}”(hŒmgmt ”h]”j-)�”}”(hŒmgmt”h]”hŒmgmt”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M…hjþ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjí ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M…hj¼ h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj� h²hh³hÇh´M…ubh×)�”}”(hŒ$.. _netdev-operation-dev-change-ntf:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-dev-change-ntf”uh1hÖh´KKhj� h²hh³hÇubeh}”(h]”(jöj’ eh ]”h"]”(Œ dev-del-ntf”Œnetdev-operation-dev-del-ntf”eh$]”h&]”uh1hähjh²hh³hÇh´M…jÿ }”j2 jˆ sj }”j’ jˆ subhå)�”}”(hhh]”(hê)�”}”(hŒdev-change-ntf”h]”hŒdev-change-ntf”…”�”}”(hj: h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhj7 h²hh³hÇh´MŠubj-)�”}”(hŒ6Notification about device configuration being changed.”h]”hŒ6Notification about device configuration being changed.”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MŠhj7 h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒnotify”h]”hŒnotify”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjY h³hÇh´Kubj^)�”}”(hŒdev-get”h]”j-)�”}”(hjl h]”hŒdev-get”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MŠhjj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjY ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MŠhjV h²hubjI)�”}”(hhh]”(jN)�”}”(hŒmcgrp”h]”hŒmcgrp”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj‡ h³hÇh´Kubj^)�”}”(hŒmgmt ”h]”j-)�”}”(hŒmgmt”h]”hŒmgmt”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MŠhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj‡ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MŠhjV h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj7 h²hh³hÇh´MŠubh×)�”}”(hŒ#.. _netdev-operation-page-pool-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-page-pool-get”uh1hÖh´KVhj7 h²hh³hÇubeh}”(h]”(jj, eh ]”h"]”(Œdev-change-ntf”Œnetdev-operation-dev-change-ntf”eh$]”h&]”uh1hähjh²hh³hÇh´MŠjÿ }”jÌ j" sj }”j, j" subhå)�”}”(hhh]”(hê)�”}”(hŒ page-pool-get”h]”hŒ page-pool-get”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj4uh1héhjÑ h²hh³hÇh´M�ubj-)�”}”(hŒ³Get / dump information about Page Pools. Only Page Pools associated by the driver with a net_device can be listed. ifindex will not be reported if the net_device no longer exists.”h]”hŒ³Get / dump information about Page Pools. Only Page Pools associated by the driver with a net_device can be listed. ifindex will not be reported if the net_device no longer exists.”…”�”}”(hjâ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M�hjÑ h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjó h³hÇh´Kubj^)�”}”(hŒ%:ref:`netdev-attribute-set-page-pool`”h]”j-)�”}”(hj h]”h)�”}”(hj h]”jj)�”}”(hj h]”hŒnetdev-attribute-set-page-pool”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-page-pool”uh1hh³hÇh´M�hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M�hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjó ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M�hjð h²hubjI)�”}”(hhh]”(jN)�”}”(hŒ config-cond”h]”hŒ config-cond”…”�”}”(hj? h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj< h³hÇh´Kubj^)�”}”(hŒ page-pool”h]”j-)�”}”(hjO h]”hŒ page-pool”…”�”}”(hjQ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M�hjM ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj< ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M�hjð h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjm h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjj h³hÇh´Kubj^)�”}”(hŒ°**request** :attributes: [``id``] **reply** :attributes: [``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ"**request** :attributes: [``id``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjˆ h]”hŒrequest”…”�”}”(hjŠ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj† ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´M—hj‚ ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj¦ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj£ h³hÇh´Kubj^)�”}”(hŒ [``id``] ”h]”j-)�”}”(hŒ[``id``]”h]”(hŒ[”…”�”}”(hj¸ h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¸ ubhŒ]”…”�”}”(hj¸ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M—hj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj£ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M—hj  ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj‚ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´M—hj ubj·)�”}”(hŒ…**reply** :attributes: [``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjü h]”hŒreply”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjú ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´M—hjö ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj h³hÇh´Kubj^)�”}”(hŒn[``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``] ”h]”j-)�”}”(hŒm[``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``]”h]”(hŒ[”…”�”}”(hj, h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hj4 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ, ”…”�”}”(hj, h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjF h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ, ”…”�”}”hj, sbhô)�”}”(hŒ ``napi-id``”h]”hŒnapi-id”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ, ”…”�”}”hj, sbhô)�”}”(hŒ ``inflight``”h]”hŒinflight”…”�”}”(hjj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ, ”…”�”}”hj, sbhô)�”}”(hŒ``inflight-mem``”h]”hŒ inflight-mem”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ, ”…”�”}”hj, sbhô)�”}”(hŒ``detach-time``”h]”hŒ detach-time”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ, ”…”�”}”hj, sbhô)�”}”(hŒ ``dmabuf``”h]”hŒdmabuf”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ, ”…”�”}”hj, sbhô)�”}”(hŒ ``io-uring``”h]”hŒio-uring”…”�”}”(hj² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj, ubhŒ]”…”�”}”(hj, h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M—hj( ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M—hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjö ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´M—hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj{ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M�hjð h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdump”h]”hŒdump”…”�”}”(hjý h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjú h³hÇh´Kubj^)�”}”(hŒ¸**request** :attributes: [``ifindex``] **reply** :attributes: [``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ'**request** :attributes: [``ifindex``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjh]”hŒrequest”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´M¥hjubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj3h³hÇh´Kubj^)�”}”(hŒ[``ifindex``] ”h]”j-)�”}”(hŒ [``ifindex``]”h]”(hŒ[”…”�”}”(hjHh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjHubhŒ]”…”�”}”(hjHh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M¥hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M¥hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´M¥hjubj·)�”}”(hŒˆ**reply** :attributes: [``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjŒh]”hŒreply”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´M¥hj†ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj§h³hÇh´Kubj^)�”}”(hŒq[``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``] ”h]”j-)�”}”(hŒm[``id``, ``ifindex``, ``napi-id``, ``inflight``, ``inflight-mem``, ``detach-time``, ``dmabuf``, ``io-uring``]”h]”(hŒ[”…”�”}”(hj¼h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ, ”…”�”}”(hj¼h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ, ”…”�”}”hj¼sbhô)�”}”(hŒ ``napi-id``”h]”hŒnapi-id”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ, ”…”�”}”hj¼sbhô)�”}”(hŒ ``inflight``”h]”hŒinflight”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ, ”…”�”}”hj¼sbhô)�”}”(hŒ``inflight-mem``”h]”hŒ inflight-mem”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ, ”…”�”}”hj¼sbhô)�”}”(hŒ``detach-time``”h]”hŒ detach-time”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ, ”…”�”}”hj¼sbhô)�”}”(hŒ ``dmabuf``”h]”hŒdmabuf”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ, ”…”�”}”hj¼sbhô)�”}”(hŒ ``io-uring``”h]”hŒio-uring”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ]”…”�”}”(hj¼h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M¥hj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M¥hj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´M¥hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjú ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M—hjð h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÑ h²hh³hÇh´M�ubh×)�”}”(hŒ'.. _netdev-operation-page-pool-add-ntf:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ"netdev-operation-page-pool-add-ntf”uh1hÖh´KuhjÑ h²hh³hÇubeh}”(h]”(j:jÆ eh ]”h"]”(Œ page-pool-get”Œnetdev-operation-page-pool-get”eh$]”h&]”uh1hähjh²hh³hÇh´M�jÿ }”j j¼ sj }”jÆ j¼ subhå)�”}”(hhh]”(hê)�”}”(hŒpage-pool-add-ntf”h]”hŒpage-pool-add-ntf”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjVuh1héhj¥h²hh³hÇh´M«ubj-)�”}”(hŒ'Notification about page pool appearing.”h]”hŒ'Notification about page pool appearing.”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M«hj¥h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒnotify”h]”hŒnotify”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÇh³hÇh´Kubj^)�”}”(hŒ page-pool-get”h]”j-)�”}”(hjÚh]”hŒ page-pool-get”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M«hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M«hjÄh²hubjI)�”}”(hhh]”(jN)�”}”(hŒmcgrp”h]”hŒmcgrp”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjõh³hÇh´Kubj^)�”}”(hŒ page-pool”h]”j-)�”}”(hjh]”hŒ page-pool”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M«hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjõubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M«hjÄh²hubjI)�”}”(hhh]”(jN)�”}”(hŒ config-cond”h]”hŒ config-cond”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj#h³hÇh´Kubj^)�”}”(hŒ page-pool ”h]”j-)�”}”(hŒ page-pool”h]”hŒ page-pool”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M«hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M«hjÄh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj¥h²hh³hÇh´M«ubh×)�”}”(hŒ'.. _netdev-operation-page-pool-del-ntf:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ"netdev-operation-page-pool-del-ntf”uh1hÖh´K�hj¥h²hh³hÇubeh}”(h]”(j\jšeh ]”h"]”(Œpage-pool-add-ntf”Œ"netdev-operation-page-pool-add-ntf”eh$]”h&]”uh1hähjh²hh³hÇh´M«jÿ }”jhj�sj }”jšj�subhå)�”}”(hhh]”(hê)�”}”(hŒpage-pool-del-ntf”h]”hŒpage-pool-del-ntf”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjxuh1héhjmh²hh³hÇh´M±ubj-)�”}”(hŒ*Notification about page pool disappearing.”h]”hŒ*Notification about page pool disappearing.”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M±hjmh²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒnotify”h]”hŒnotify”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj�h³hÇh´Kubj^)�”}”(hŒ page-pool-get”h]”j-)�”}”(hj¢h]”hŒ page-pool-get”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M±hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M±hjŒh²hubjI)�”}”(hhh]”(jN)�”}”(hŒmcgrp”h]”hŒmcgrp”…”�”}”(hjÀh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj½h³hÇh´Kubj^)�”}”(hŒ page-pool”h]”j-)�”}”(hjÐh]”hŒ page-pool”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M±hjÎubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj½ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M±hjŒh²hubjI)�”}”(hhh]”(jN)�”}”(hŒ config-cond”h]”hŒ config-cond”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjëh³hÇh´Kubj^)�”}”(hŒ page-pool ”h]”j-)�”}”(hŒ page-pool”h]”hŒ page-pool”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M±hjüubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjëubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M±hjŒh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjmh²hh³hÇh´M±ubh×)�”}”(hŒ*.. _netdev-operation-page-pool-change-ntf:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ%netdev-operation-page-pool-change-ntf”uh1hÖh´K�hjmh²hh³hÇubeh}”(h]”(j~jbeh ]”h"]”(Œpage-pool-del-ntf”Œ"netdev-operation-page-pool-del-ntf”eh$]”h&]”uh1hähjh²hh³hÇh´M±jÿ }”j0jXsj }”jbjXsubhå)�”}”(hhh]”(hê)�”}”(hŒpage-pool-change-ntf”h]”hŒpage-pool-change-ntf”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjšuh1héhj5h²hh³hÇh´M·ubj-)�”}”(hŒ9Notification about page pool configuration being changed.”h]”hŒ9Notification about page pool configuration being changed.”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M·hj5h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒnotify”h]”hŒnotify”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjWh³hÇh´Kubj^)�”}”(hŒ page-pool-get”h]”j-)�”}”(hjjh]”hŒ page-pool-get”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M·hjhubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjWubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M·hjTh²hubjI)�”}”(hhh]”(jN)�”}”(hŒmcgrp”h]”hŒmcgrp”…”�”}”(hjˆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj…h³hÇh´Kubj^)�”}”(hŒ page-pool”h]”j-)�”}”(hj˜h]”hŒ page-pool”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M·hj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj…ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M·hjTh²hubjI)�”}”(hhh]”(jN)�”}”(hŒ config-cond”h]”hŒ config-cond”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj³h³hÇh´Kubj^)�”}”(hŒ page-pool ”h]”j-)�”}”(hŒ page-pool”h]”hŒ page-pool”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M·hjÄubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj³ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M·hjTh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj5h²hh³hÇh´M·ubh×)�”}”(hŒ).. _netdev-operation-page-pool-stats-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ$netdev-operation-page-pool-stats-get”uh1hÖh´K™hj5h²hh³hÇubeh}”(h]”(j j*eh ]”h"]”(Œpage-pool-change-ntf”Œ%netdev-operation-page-pool-change-ntf”eh$]”h&]”uh1hähjh²hh³hÇh´M·jÿ }”jøj sj }”j*j subhå)�”}”(hhh]”(hê)�”}”(hŒpage-pool-stats-get”h]”hŒpage-pool-stats-get”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj¼uh1héhjýh²hh³hÇh´M½ubj-)�”}”(hŒGet page pool statistics.”h]”hŒGet page pool statistics.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M½hjýh²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjh³hÇh´Kubj^)�”}”(hŒ+:ref:`netdev-attribute-set-page-pool-stats`”h]”j-)�”}”(hj2h]”h)�”}”(hj2h]”jj)�”}”(hj2h]”hŒ$netdev-attribute-set-page-pool-stats”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jDŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒ$netdev-attribute-set-page-pool-stats”uh1hh³hÇh´M½hj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M½hj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M½hjh²hubjI)�”}”(hhh]”(jN)�”}”(hŒ config-cond”h]”hŒ config-cond”…”�”}”(hjkh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjhh³hÇh´Kubj^)�”}”(hŒpage-pool-stats”h]”j-)�”}”(hj{h]”hŒpage-pool-stats”…”�”}”(hj}h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M½hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjhubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M½hjh²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj–h³hÇh´Kubj^)�”}”(hX0**request** :attributes: [``info``] **reply** :attributes: [``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ$**request** :attributes: [``info``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hj´h]”hŒrequest”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MÁhj®ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÏh³hÇh´Kubj^)�”}”(hŒ [``info``] ”h]”j-)�”}”(hŒ [``info``]”h]”(hŒ[”…”�”}”(hjäh²hh³Nh´Nubhô)�”}”(hŒ``info``”h]”hŒinfo”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjäubhŒ]”…”�”}”(hjäh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÁhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÁhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MÁhj«ubj·)�”}”(hX**reply** :attributes: [``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hj(h]”hŒreply”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MÁhj"ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjCh³hÇh´Kubj^)�”}”(hŒì[``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``] ”h]”j-)�”}”(hŒë[``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``]”h]”(hŒ[”…”�”}”(hjXh²hh³Nh´Nubhô)�”}”(hŒ``info``”h]”hŒinfo”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”(hjXh²hh³Nh´Nubhô)�”}”(hŒ``alloc-fast``”h]”hŒ alloc-fast”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``alloc-slow``”h]”hŒ alloc-slow”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``alloc-slow-high-order``”h]”hŒalloc-slow-high-order”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``alloc-empty``”h]”hŒ alloc-empty”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``alloc-refill``”h]”hŒ alloc-refill”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``alloc-waive``”h]”hŒ alloc-waive”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``recycle-cached``”h]”hŒrecycle-cached”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``recycle-cache-full``”h]”hŒrecycle-cache-full”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``recycle-ring``”h]”hŒ recycle-ring”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``recycle-ring-full``”h]”hŒrecycle-ring-full”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``recycle-released-refcnt``”h]”hŒrecycle-released-refcnt”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ]”…”�”}”(hjXh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÁhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÁhj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MÁhj«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M½hjh²hubjI)�”}”(hhh]”(jN)�”}”(hŒdump”h]”hŒdump”…”�”}”(hjqh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjnh³hÇh´Kubj^)�”}”(hX3**request** :attributes: [``info``] **reply** :attributes: [``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ$**request** :attributes: [``info``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjŒh]”hŒrequest”…”�”}”(hjŽh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjŠubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MÓhj†ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj§h³hÇh´Kubj^)�”}”(hŒ [``info``] ”h]”j-)�”}”(hŒ [``info``]”h]”(hŒ[”…”�”}”(hj¼h²hh³Nh´Nubhô)�”}”(hŒ``info``”h]”hŒinfo”…”�”}”(hjÄh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¼ubhŒ]”…”�”}”(hj¼h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÓhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj§ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÓhj¤ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¡ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj†ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MÓhjƒubj·)�”}”(hX**reply** :attributes: [``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjh]”hŒreply”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjþubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MÓhjúubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjh³hÇh´Kubj^)�”}”(hŒï[``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``] ”h]”j-)�”}”(hŒë[``info``, ``alloc-fast``, ``alloc-slow``, ``alloc-slow-high-order``, ``alloc-empty``, ``alloc-refill``, ``alloc-waive``, ``recycle-cached``, ``recycle-cache-full``, ``recycle-ring``, ``recycle-ring-full``, ``recycle-released-refcnt``]”h]”(hŒ[”…”�”}”(hj0h²hh³Nh´Nubhô)�”}”(hŒ``info``”h]”hŒinfo”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”(hj0h²hh³Nh´Nubhô)�”}”(hŒ``alloc-fast``”h]”hŒ alloc-fast”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``alloc-slow``”h]”hŒ alloc-slow”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``alloc-slow-high-order``”h]”hŒalloc-slow-high-order”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``alloc-empty``”h]”hŒ alloc-empty”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``alloc-refill``”h]”hŒ alloc-refill”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``alloc-waive``”h]”hŒ alloc-waive”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``recycle-cached``”h]”hŒrecycle-cached”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``recycle-cache-full``”h]”hŒrecycle-cache-full”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``recycle-ring``”h]”hŒ recycle-ring”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``recycle-ring-full``”h]”hŒrecycle-ring-full”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ, ”…”�”}”hj0sbhô)�”}”(hŒ``recycle-released-refcnt``”h]”hŒrecycle-released-refcnt”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubhŒ]”…”�”}”(hj0h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÓhj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÓhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjúubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MÓhjƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjnubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÁhjh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjýh²hh³hÇh´M½ubh×)�”}”(hŒ.. _netdev-operation-queue-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-queue-get”uh1hÖh´K´hjýh²hh³hÇubeh}”(h]”(jÂjòeh ]”h"]”(Œpage-pool-stats-get”Œ$netdev-operation-page-pool-stats-get”eh$]”h&]”uh1hähjh²hh³hÇh´M½jÿ }”j\jèsj }”jòjèsubhå)�”}”(hhh]”(hê)�”}”(hŒ queue-get”h]”hŒ queue-get”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÞuh1héhjah²hh³hÇh´MÙubj-)�”}”(hŒ}Get queue information from the kernel. Only configured queues will be reported (as opposed to all available hardware queues).”h]”hŒ}Get queue information from the kernel. Only configured queues will be reported (as opposed to all available hardware queues).”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÙhjah²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hj†h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjƒh³hÇh´Kubj^)�”}”(hŒ!:ref:`netdev-attribute-set-queue`”h]”j-)�”}”(hj–h]”h)�”}”(hj–h]”jj)�”}”(hj–h]”hŒnetdev-attribute-set-queue”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj›ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j¨Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-queue”uh1hh³hÇh´MÙhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÙhj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjƒubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÙhj€h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÌh³hÇh´Kubj^)�”}”(hŒ´**request** :attributes: [``ifindex``, ``type``, ``id``] **reply** :attributes: [``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ9**request** :attributes: [``ifindex``, ``type``, ``id``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjêh]”hŒrequest”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MßhjäubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjh³hÇh´Kubj^)�”}”(hŒ [``ifindex``, ``type``, ``id``] ”h]”j-)�”}”(hŒ[``ifindex``, ``type``, ``id``]”h]”(hŒ[”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ``type``”h]”hŒtype”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ]”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mßhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mßhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÿubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjäubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mßhjáubj·)�”}”(hŒr**reply** :attributes: [``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hj‚h]”hŒreply”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj€ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mßhj|ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj�h³hÇh´Kubj^)�”}”(hŒ[[``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``] ”h]”j-)�”}”(hŒZ[``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``]”h]”(hŒ[”…”�”}”(hj²h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ, ”…”�”}”(hj²h²hh³Nh´Nubhô)�”}”(hŒ``type``”h]”hŒtype”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ, ”…”�”}”hj²sbhô)�”}”(hŒ ``napi-id``”h]”hŒnapi-id”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ, ”…”�”}”hj²sbhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ, ”…”�”}”hj²sbhô)�”}”(hŒ ``dmabuf``”h]”hŒdmabuf”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ, ”…”�”}”hj²sbhô)�”}”(hŒ ``io-uring``”h]”hŒio-uring”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ, ”…”�”}”hj²sbhô)�”}”(hŒ``xsk``”h]”hŒxsk”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ, ”…”�”}”hj²sbhô)�”}”(hŒ ``lease``”h]”hŒlease”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj²ubhŒ]”…”�”}”(hj²h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mßhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mßhjšubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mßhjáubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hjÝubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÌubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÙhj€h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdump”h]”hŒdump”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj€h³hÇh´Kubj^)�”}”(hŒ¥**request** :attributes: [``ifindex``] **reply** :attributes: [``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ'**request** :attributes: [``ifindex``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjžh]”hŒrequest”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjœubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mïhj˜ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¹h³hÇh´Kubj^)�”}”(hŒ[``ifindex``] ”h]”j-)�”}”(hŒ [``ifindex``]”h]”(hŒ[”…”�”}”(hjÎh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÎubhŒ]”…”�”}”(hjÎh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MïhjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¹ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mïhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj³ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj˜ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mïhj•ubj·)�”}”(hŒu**reply** :attributes: [``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjh]”hŒreply”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mïhj ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj-h³hÇh´Kubj^)�”}”(hŒ^[``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``] ”h]”j-)�”}”(hŒZ[``id``, ``type``, ``napi-id``, ``ifindex``, ``dmabuf``, ``io-uring``, ``xsk``, ``lease``]”h]”(hŒ[”…”�”}”(hjBh²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ, ”…”�”}”(hjBh²hh³Nh´Nubhô)�”}”(hŒ``type``”h]”hŒtype”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ, ”…”�”}”hjBsbhô)�”}”(hŒ ``napi-id``”h]”hŒnapi-id”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ, ”…”�”}”hjBsbhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ, ”…”�”}”hjBsbhô)�”}”(hŒ ``dmabuf``”h]”hŒdmabuf”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ, ”…”�”}”hjBsbhô)�”}”(hŒ ``io-uring``”h]”hŒio-uring”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ, ”…”�”}”hjBsbhô)�”}”(hŒ``xsk``”h]”hŒxsk”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ, ”…”�”}”hjBsbhô)�”}”(hŒ ``lease``”h]”hŒlease”…”�”}”(hjÈh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjBubhŒ]”…”�”}”(hjBh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mïhj>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mïhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mïhj•ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj€ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mßhj€h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjah²hh³hÇh´MÙubh×)�”}”(hŒ.. _netdev-operation-napi-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-napi-get”uh1hÖh´KÎhjah²hh³hÇubeh}”(h]”(jäjVeh ]”h"]”(Œ queue-get”Œnetdev-operation-queue-get”eh$]”h&]”uh1hähjh²hh³hÇh´MÙjÿ }”j&jLsj }”jVjLsubhå)�”}”(hhh]”(hê)�”}”(hŒnapi-get”h]”hŒnapi-get”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhj+h²hh³hÇh´Môubj-)�”}”(hŒ>Get information about NAPI instances configured on the system.”h]”hŒ>Get information about NAPI instances configured on the system.”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Môhj+h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjMh³hÇh´Kubj^)�”}”(hŒ :ref:`netdev-attribute-set-napi`”h]”j-)�”}”(hj`h]”h)�”}”(hj`h]”jj)�”}”(hj`h]”hŒnetdev-attribute-set-napi”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjeubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jrŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-napi”uh1hh³hÇh´Môhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Môhj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjMubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MôhjJh²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hj™h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj–h³hÇh´Kubj^)�”}”(hŒ½**request** :attributes: [``id``] **reply** :attributes: [``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ"**request** :attributes: [``id``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hj´h]”hŒrequest”…”�”}”(hj¶h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Møhj®ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÏh³hÇh´Kubj^)�”}”(hŒ [``id``] ”h]”j-)�”}”(hŒ[``id``]”h]”(hŒ[”…”�”}”(hjäh²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjäubhŒ]”…”�”}”(hjäh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Møhjàubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÏubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MøhjÌubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj®ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Møhj«ubj·)�”}”(hŒ’**reply** :attributes: [``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hj(h]”hŒreply”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Møhj"ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjCh³hÇh´Kubj^)�”}”(hŒ{[``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”j-)�”}”(hŒz[``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``]”h]”(hŒ[”…”�”}”(hjXh²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”(hjXh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``irq``”h]”hŒirq”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``pid``”h]”hŒpid”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``defer-hard-irqs``”h]”hŒdefer-hard-irqs”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``gro-flush-timeout``”h]”hŒgro-flush-timeout”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ``irq-suspend-timeout``”h]”hŒirq-suspend-timeout”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ, ”…”�”}”hjXsbhô)�”}”(hŒ ``threaded``”h]”hŒthreaded”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjXubhŒ]”…”�”}”(hjXh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MøhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Møhj@ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj=ubah}”(•h]”h ]”h"]”h$]”h&]”uh1j×hj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Møhj«ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj§ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MôhjJh²hubjI)�”}”(hhh]”(jN)�”}”(hŒdump”h]”hŒdump”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj&h³hÇh´Kubj^)�”}”(hŒÅ**request** :attributes: [``ifindex``] **reply** :attributes: [``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ'**request** :attributes: [``ifindex``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjDh]”hŒrequest”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjBubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mhj>ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj_h³hÇh´Kubj^)�”}”(hŒ[``ifindex``] ”h]”j-)�”}”(hŒ [``ifindex``]”h]”(hŒ[”…”�”}”(hjth²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjtubhŒ]”…”�”}”(hjth²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj_ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mhj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjYubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mhj;ubj·)�”}”(hŒ•**reply** :attributes: [``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hj¸h]”hŒreply”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mhj²ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjÖh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÓh³hÇh´Kubj^)�”}”(hŒ~[``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”j-)�”}”(hŒz[``id``, ``ifindex``, ``irq``, ``pid``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``]”h]”(hŒ[”…”�”}”(hjèh²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ, ”…”�”}”(hjèh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ, ”…”�”}”hjèsbhô)�”}”(hŒ``irq``”h]”hŒirq”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ, ”…”�”}”hjèsbhô)�”}”(hŒ``pid``”h]”hŒpid”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ, ”…”�”}”hjèsbhô)�”}”(hŒ``defer-hard-irqs``”h]”hŒdefer-hard-irqs”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ, ”…”�”}”hjèsbhô)�”}”(hŒ``gro-flush-timeout``”h]”hŒgro-flush-timeout”…”�”}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ, ”…”�”}”hjèsbhô)�”}”(hŒ``irq-suspend-timeout``”h]”hŒirq-suspend-timeout”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ, ”…”�”}”hjèsbhô)�”}”(hŒ ``threaded``”h]”hŒthreaded”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjèubhŒ]”…”�”}”(hjèh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhjäubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÓubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MhjÐubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÍubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mhj;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MøhjJh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj+h²hh³hÇh´Môubh×)�”}”(hŒ .. _netdev-operation-qstats-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-qstats-get”uh1hÖh´Kèhj+h²hh³hÇubeh}”(h]”(jj eh ]”h"]”(Œnapi-get”Œnetdev-operation-napi-get”eh$]”h&]”uh1hähjh²hh³hÇh´Môjÿ }”jÌjsj }”j jsubhå)�”}”(hhh]”(hê)�”}”(hŒ qstats-get”h]”hŒ qstats-get”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj"uh1héhjÑh²hh³hÇh´M ubj-)�”}”(hŒ¢Get / dump fine grained statistics. Which statistics are reported depends on the device and the driver, and whether the driver stores software counters per-queue.”h]”hŒ¢Get / dump fine grained statistics. Which statistics are reported depends on the device and the driver, and whether the driver stores software counters per-queue.”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M hjÑh²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjóh³hÇh´Kubj^)�”}”(hŒ":ref:`netdev-attribute-set-qstats`”h]”j-)�”}”(hjh]”h)�”}”(hjh]”jj)�”}”(hjh]”hŒnetdev-attribute-set-qstats”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-qstats”uh1hh³hÇh´M hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjóubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M hjðh²hubjI)�”}”(hhh]”(jN)�”}”(hŒdump”h]”hŒdump”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj<h³hÇh´Kubj^)�”}”(hX­**request** :attributes: [``ifindex``, ``scope``] **reply** :attributes: [``ifindex``, ``queue-type``, ``queue-id``, ``rx-packets``, ``rx-bytes``, ``tx-packets``, ``tx-bytes``, ``rx-alloc-fail``, ``rx-hw-drops``, ``rx-hw-drop-overruns``, ``rx-csum-complete``, ``rx-csum-unnecessary``, ``rx-csum-none``, ``rx-csum-bad``, ``rx-hw-gro-packets``, ``rx-hw-gro-bytes``, ``rx-hw-gro-wire-packets``, ``rx-hw-gro-wire-bytes``, ``rx-hw-drop-ratelimits``, ``tx-hw-drops``, ``tx-hw-drop-errors``, ``tx-csum-none``, ``tx-needs-csum``, ``tx-hw-gso-packets``, ``tx-hw-gso-bytes``, ``tx-hw-gso-wire-packets``, ``tx-hw-gso-wire-bytes``, ``tx-hw-drop-ratelimits``, ``tx-stop``, ``tx-wake``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ2**request** :attributes: [``ifindex``, ``scope``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjZh]”hŒrequest”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MhjTubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjuh³hÇh´Kubj^)�”}”(hŒ[``ifindex``, ``scope``] ”h]”j-)�”}”(hŒ[``ifindex``, ``scope``]”h]”(hŒ[”…”�”}”(hjŠh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŠubhŒ, ”…”�”}”(hjŠh²hh³Nh´Nubhô)�”}”(hŒ ``scope``”h]”hŒscope”…”�”}”(hj¤h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŠubhŒ]”…”�”}”(hjŠh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj†ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjuubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mhjrubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjoubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MhjQubj·)�”}”(hXr**reply** :attributes: [``ifindex``, ``queue-type``, ``queue-id``, ``rx-packets``, ``rx-bytes``, ``tx-packets``, ``tx-bytes``, ``rx-alloc-fail``, ``rx-hw-drops``, ``rx-hw-drop-overruns``, ``rx-csum-complete``, ``rx-csum-unnecessary``, ``rx-csum-none``, ``rx-csum-bad``, ``rx-hw-gro-packets``, ``rx-hw-gro-bytes``, ``rx-hw-gro-wire-packets``, ``rx-hw-gro-wire-bytes``, ``rx-hw-drop-ratelimits``, ``tx-hw-drops``, ``tx-hw-drop-errors``, ``tx-csum-none``, ``tx-needs-csum``, ``tx-hw-gso-packets``, ``tx-hw-gso-bytes``, ``tx-hw-gso-wire-packets``, ``tx-hw-gso-wire-bytes``, ``tx-hw-drop-ratelimits``, ``tx-stop``, ``tx-wake``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjàh]”hŒreply”…”�”}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MhjÚubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjûh³hÇh´Kubj^)�”}”(hX[[``ifindex``, ``queue-type``, ``queue-id``, ``rx-packets``, ``rx-bytes``, ``tx-packets``, ``tx-bytes``, ``rx-alloc-fail``, ``rx-hw-drops``, ``rx-hw-drop-overruns``, ``rx-csum-complete``, ``rx-csum-unnecessary``, ``rx-csum-none``, ``rx-csum-bad``, ``rx-hw-gro-packets``, ``rx-hw-gro-bytes``, ``rx-hw-gro-wire-packets``, ``rx-hw-gro-wire-bytes``, ``rx-hw-drop-ratelimits``, ``tx-hw-drops``, ``tx-hw-drop-errors``, ``tx-csum-none``, ``tx-needs-csum``, ``tx-hw-gso-packets``, ``tx-hw-gso-bytes``, ``tx-hw-gso-wire-packets``, ``tx-hw-gso-wire-bytes``, ``tx-hw-drop-ratelimits``, ``tx-stop``, ``tx-wake``] ”h]”j-)�”}”(hXW[``ifindex``, ``queue-type``, ``queue-id``, ``rx-packets``, ``rx-bytes``, ``tx-packets``, ``tx-bytes``, ``rx-alloc-fail``, ``rx-hw-drops``, ``rx-hw-drop-overruns``, ``rx-csum-complete``, ``rx-csum-unnecessary``, ``rx-csum-none``, ``rx-csum-bad``, ``rx-hw-gro-packets``, ``rx-hw-gro-bytes``, ``rx-hw-gro-wire-packets``, ``rx-hw-gro-wire-bytes``, ``rx-hw-drop-ratelimits``, ``tx-hw-drops``, ``tx-hw-drop-errors``, ``tx-csum-none``, ``tx-needs-csum``, ``tx-hw-gso-packets``, ``tx-hw-gso-bytes``, ``tx-hw-gso-wire-packets``, ``tx-hw-gso-wire-bytes``, ``tx-hw-drop-ratelimits``, ``tx-stop``, ``tx-wake``]”h]”(hŒ[”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ``queue-type``”h]”hŒ queue-type”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``queue-id``”h]”hŒqueue-id”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-packets``”h]”hŒ rx-packets”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``rx-bytes``”h]”hŒrx-bytes”…”�”}”(hj`h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-packets``”h]”hŒ tx-packets”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``tx-bytes``”h]”hŒtx-bytes”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-alloc-fail``”h]”hŒ rx-alloc-fail”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-hw-drops``”h]”hŒ rx-hw-drops”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-hw-drop-overruns``”h]”hŒrx-hw-drop-overruns”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-csum-complete``”h]”hŒrx-csum-complete”…”�”}”(hjÌh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-csum-unnecessary``”h]”hŒrx-csum-unnecessary”…”�”}”(hjÞh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-csum-none``”h]”hŒ rx-csum-none”…”�”}”(hjðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-csum-bad``”h]”hŒ rx-csum-bad”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-hw-gro-packets``”h]”hŒrx-hw-gro-packets”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-hw-gro-bytes``”h]”hŒrx-hw-gro-bytes”…”�”}”(hj& h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-hw-gro-wire-packets``”h]”hŒrx-hw-gro-wire-packets”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-hw-gro-wire-bytes``”h]”hŒrx-hw-gro-wire-bytes”…”�”}”(hjJ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``rx-hw-drop-ratelimits``”h]”hŒrx-hw-drop-ratelimits”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-hw-drops``”h]”hŒ tx-hw-drops”…”�”}”(hjn h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-hw-drop-errors``”h]”hŒtx-hw-drop-errors”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-csum-none``”h]”hŒ tx-csum-none”…”�”}”(hj’ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-needs-csum``”h]”hŒ tx-needs-csum”…”�”}”(hj¤ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-hw-gso-packets``”h]”hŒtx-hw-gso-packets”…”�”}”(hj¶ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-hw-gso-bytes``”h]”hŒtx-hw-gso-bytes”…”�”}”(hjÈ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-hw-gso-wire-packets``”h]”hŒtx-hw-gso-wire-packets”…”�”}”(hjÚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-hw-gso-wire-bytes``”h]”hŒtx-hw-gso-wire-bytes”…”�”}”(hjì h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``tx-hw-drop-ratelimits``”h]”hŒtx-hw-drop-ratelimits”…”�”}”(hjþ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``tx-stop``”h]”hŒtx-stop”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``tx-wake``”h]”hŒtx-wake”…”�”}”(hj"!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ]”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjûubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjõubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjÚubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MhjQubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hjMubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M hjðh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÑh²hh³hÇh´M ubh×)�”}”(hŒ.. _netdev-operation-bind-rx:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-bind-rx”uh1hÖh´KýhjÑh²hh³hÇubeh}”(h]”(j(jÆeh ]”h"]”(Œ qstats-get”Œnetdev-operation-qstats-get”eh$]”h&]”uh1hähjh²hh³hÇh´M jÿ }”j€!j¼sj }”jÆj¼subhå)�”}”(hhh]”(hê)�”}”(hŒbind-rx”h]”hŒbind-rx”…”�”}”(hjˆ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjDuh1héhj…!h²hh³hÇh´M7ubj-)�”}”(hŒBind dmabuf to netdev”h]”hŒBind dmabuf to netdev”…”�”}”(hj–!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M7hj…!h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjª!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj§!h³hÇh´Kubj^)�”}”(hŒ":ref:`netdev-attribute-set-dmabuf`”h]”j-)�”}”(hjº!h]”h)�”}”(hjº!h]”jj)�”}”(hjº!h]”hŒnetdev-attribute-set-dmabuf”…”�”}”(hjÂ!h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj¿!ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jÌ!Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-dmabuf”uh1hh³hÇh´M7hj¼!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M7hj¸!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj§!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M7hj¤!h²hubjI)�”}”(hhh]”(jN)�”}”(hŒflags”h]”hŒflags”…”�”}”(hjó!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjð!h³hÇh´Kubj^)�”}”(hŒ[``uns-admin-perm``]”h]”j-)�”}”(hj"h]”(hŒ[”…”�”}”(hj"h²hh³Nh´Nubhô)�”}”(hŒ``uns-admin-perm``”h]”hŒuns-admin-perm”…”�”}”(hj "h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj"ubhŒ]”…”�”}”(hj"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M7hj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjð!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M7hj¤!h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hj3"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj0"h³hÇh´Kubj^)�”}”(hŒy**request** :attributes: [``ifindex``, ``fd``, ``queues``, ``rx-page-size``] **reply** :attributes: [``id``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒM**request** :attributes: [``ifindex``, ``fd``, ``queues``, ``rx-page-size``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjN"h]”hŒrequest”…”�”}”(hjP"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjL"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´M<hjH"ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjl"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhji"h³hÇh´Kubj^)�”}”(hŒ4[``ifindex``, ``fd``, ``queues``, ``rx-page-size``] ”h]”j-)�”}”(hŒ3[``ifindex``, ``fd``, ``queues``, ``rx-page-size``]”h]”(hŒ[”…”�”}”(hj~"h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj†"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj~"ubhŒ, ”…”�”}”(hj~"h²hh³Nh´Nubhô)�”}”(hŒ``fd``”h]”hŒfd”…”�”}”(hj˜"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj~"ubhŒ, ”…”�”}”hj~"sbhô)�”}”(hŒ ``queues``”h]”hŒqueues”…”�”}”(hjª"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj~"ubhŒ, ”…”�”}”hj~"sbhô)�”}”(hŒ``rx-page-size``”h]”hŒ rx-page-size”…”�”}”(hj¼"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj~"ubhŒ]”…”�”}”(hj~"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M<hjz"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hji"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M<hjf"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjc"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjH"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´M<hjE"ubj·)�”}”(hŒ#**reply** :attributes: [``id``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjø"h]”hŒreply”…”�”}”(hjú"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjö"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´M<hjò"ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj#h³hÇh´Kubj^)�”}”(hŒ [``id``] ”h]”j-)�”}”(hŒ[``id``]”h]”(hŒ[”…”�”}”(hj(#h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hj0#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj(#ubhŒ]”…”�”}”(hj(#h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M<hj$#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M<hj#ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj #ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjò"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´M<hjE"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hjA"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj0"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M7hj¤!h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj…!h²hh³hÇh´M7ubh×)�”}”(hŒ.. _netdev-operation-napi-set:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-napi-set”uh1hÖh´Mhj…!h²hh³hÇubeh}”(h]”(jJjz!eh ]”h"]”(Œbind-rx”Œnetdev-operation-bind-rx”eh$]”h&]”uh1hähjh²hh³hÇh´M7jÿ }”jŽ#jp!sj }”jz!jp!subhå)�”}”(hhh]”(hê)�”}”(hŒnapi-set”h]”hŒnapi-set”…”�”}”(hj–#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjfuh1héhj“#h²hh³hÇh´MFubj-)�”}”(hŒ(Set configurable NAPI instance settings.”h]”hŒ(Set configurable NAPI instance settings.”…”�”}”(hj¤#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MFhj“#h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hj¸#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjµ#h³hÇh´Kubj^)�”}”(hŒ :ref:`netdev-attribute-set-napi`”h]”j-)�”}”(hjÈ#h]”h)�”}”(hjÈ#h]”jj)�”}”(hjÈ#h]”hŒnetdev-attribute-set-napi”…”�”}”(hjÐ#h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjÍ#ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jÚ#Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-napi”uh1hh³hÇh´MFhjÊ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MFhjÆ#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjµ#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MFhj²#h²hubjI)�”}”(hhh]”(jN)�”}”(hŒflags”h]”hŒflags”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjþ#h³hÇh´Kubj^)�”}”(hŒ[``admin-perm``]”h]”j-)�”}”(hj$h]”(hŒ[”…”�”}”(hj$h²hh³Nh´Nubhô)�”}”(hŒ``admin-perm``”h]”hŒ admin-perm”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj$ubhŒ]”…”�”}”(hj$h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MFhj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjþ#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MFhj²#h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjA$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj>$h³hÇh´Kubj^)�”}”(hŒ|**request** :attributes: [``id``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”j²)�”}”(hhh]”j·)�”}”(hŒx**request** :attributes: [``id``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hj\$h]”hŒrequest”…”�”}”(hj^$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjZ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MKhjV$ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjz$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjw$h³hÇh´Kubj^)�”}”(hŒ_[``id``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``] ”h]”j-)�”}”(hŒ[[``id``, ``defer-hard-irqs``, ``gro-flush-timeout``, ``irq-suspend-timeout``, ``threaded``]”h]”(hŒ[”…”�”}”(hjŒ$h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hj”$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŒ$ubhŒ, ”…”�”}”(hjŒ$h²hh³Nh´Nubhô)�”}”(hŒ``defer-hard-irqs``”h]”hŒdefer-hard-irqs”…”�”}”(hj¦$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŒ$ubhŒ, ”…”�”}”hjŒ$sbhô)�”}”(hŒ``gro-flush-timeout``”h]”hŒgro-flush-timeout”…”�”}”(hj¸$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŒ$ubhŒ, ”…”�”}”hjŒ$sbhô)�”}”(hŒ``irq-suspend-timeout``”h]”hŒirq-suspend-timeout”…”�”}”(hjÊ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŒ$ubhŒ, ”…”�”}”hjŒ$sbhô)�”}”(hŒ ``threaded``”h]”hŒthreaded”…”�”}”(hjÜ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŒ$ubhŒ]”…”�”}”(hjŒ$h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MKhjˆ$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjw$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MKhjt$ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjq$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjV$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MKhjS$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j±hjO$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj>$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MFhj²#h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj“#h²hh³hÇh´MFubh×)�”}”(hŒ.. _netdev-operation-bind-tx:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-bind-tx”uh1hÖh´M hj“#h²hh³hÇubeh}”(h]”(jljˆ#eh ]”h"]”(Œnapi-set”Œnetdev-operation-napi-set”eh$]”h&]”uh1hähjh²hh³hÇh´MFjÿ }”j:%j~#sj }”jˆ#j~#subhå)�”}”(hhh]”(hê)�”}”(hŒbind-tx”h]”hŒbind-tx”…”�”}”(hjB%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjˆuh1héhj?%h²hh³hÇh´MSubj-)�”}”(hŒBind dmabuf to netdev for TX”h]”hŒBind dmabuf to netdev for TX”…”�”}”(hjP%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MShj?%h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjd%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhja%h³hÇh´Kubj^)�”}”(hŒ":ref:`netdev-attribute-set-dmabuf`”h]”j-)�”}”(hjt%h]”h)�”}”(hjt%h]”jj)�”}”(hjt%h]”hŒnetdev-attribute-set-dmabuf”…”�”}”(hj|%h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjy%ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j†%Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-dmabuf”uh1hh³hÇh´MShjv%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MShjr%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hja%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MShj^%h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hj­%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjª%h³hÇh´Kubj^)�”}”(hŒ[**request** :attributes: [``ifindex``, ``fd``] **reply** :attributes: [``id``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ/**request** :attributes: [``ifindex``, ``fd``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hjÈ%h]”hŒrequest”…”�”}”(hjÊ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjÆ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MYhjÂ%ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjæ%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjã%h³hÇh´Kubj^)�”}”(hŒ[``ifindex``, ``fd``] ”h]”j-)�”}”(hŒ[``ifindex``, ``fd``]”h]”(hŒ[”…”�”}”(hjø%h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjø%ubhŒ, ”…”�”}”(hjø%h²hh³Nh´Nubhô)�”}”(hŒ``fd``”h]”hŒfd”…”�”}”(hj&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjø%ubhŒ]”…”�”}”(hjø%h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MYhjô%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjã%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MYhjà%ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÝ%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjÂ%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MYhj¿%ubj·)�”}”(hŒ#**reply** :attributes: [``id``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjN&h]”hŒreply”…”�”}”(hjP&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjL&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MYhjH&ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjl&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhji&h³hÇh´Kubj^)�”}”(hŒ [``id``] ”h]”j-)�”}”(hŒ[``id``]”h]”(hŒ[”…”�”}”(hj~&h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hj†&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj~&ubhŒ]”…”�”}”(hj~&h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MYhjz&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hji&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MYhjf&ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjc&ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjH&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´MYhj¿%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj»%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjª%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MShj^%h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj?%h²hh³hÇh´MSubh×)�”}”(hŒ".. _netdev-operation-queue-create:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-operation-queue-create”uh1hÖh´M2hj?%h²hh³hÇubeh}”(h]”(jŽj4%eh ]”h"]”(Œbind-tx”Œnetdev-operation-bind-tx”eh$]”h&]”uh1hähjh²hh³hÇh´MSjÿ }”jä&j*%sj }”j4%j*%subhå)�”}”(hhh]”(hê)�”}”(hŒ queue-create”h]”hŒ queue-create”…”�”}”(hjì&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjªuh1héhjé&h²hh³hÇh´Maubj-)�”}”(hŒuCreate a new queue for the given netdevice. Whether this operation is supported depends on the device and the driver.”h]”hŒuCreate a new queue for the given netdevice. Whether this operation is supported depends on the device and the driver.”…”�”}”(hjú&h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mahjé&h²hubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj 'h³hÇh´Kubj^)�”}”(hŒ!:ref:`netdev-attribute-set-queue`”h]”j-)�”}”(hj'h]”h)�”}”(hj'h]”jj)�”}”(hj'h]”hŒnetdev-attribute-set-queue”…”�”}”(hj&'h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj#'ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j0'Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-queue”uh1hh³hÇh´Mahj 'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mahj'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj 'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mahj'h²hubjI)�”}”(hhh]”(jN)�”}”(hŒflags”h]”hŒflags”…”�”}”(hjW'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjT'h³hÇh´Kubj^)�”}”(hŒ[``admin-perm``]”h]”j-)�”}”(hjg'h]”(hŒ[”…”�”}”(hji'h²hh³Nh´Nubhô)�”}”(hŒ``admin-perm``”h]”hŒ admin-perm”…”�”}”(hjp'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhji'ubhŒ]”…”�”}”(hji'h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mahje'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjT'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mahj'h²hubjI)�”}”(hhh]”(jN)�”}”(hŒdo”h]”hŒdo”…”�”}”(hj—'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj”'h³hÇh´Kubj^)�”}”(hŒh**request** :attributes: [``ifindex``, ``type``, ``lease``] **reply** :attributes: [``id``] ”h]”j²)�”}”(hhh]”(j·)�”}”(hŒ<**request** :attributes: [``ifindex``, ``type``, ``lease``] ”h]”(j½)�”}”(hŒ **request**”h]”jÃ)�”}”(hj²'h]”hŒrequest”…”�”}”(hj´'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhj°'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´Mhhj¬'ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjÐ'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÍ'h³hÇh´Kubj^)�”}”(hŒ#[``ifindex``, ``type``, ``lease``] ”h]”j-)�”}”(hŒ"[``ifindex``, ``type``, ``lease``]”h]”(hŒ[”…”�”}”(hjâ'h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjê'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjâ'ubhŒ, ”…”�”}”(hjâ'h²hh³Nh´Nubhô)�”}”(hŒ``type``”h]”hŒtype”…”�”}”(hjü'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjâ'ubhŒ, ”…”�”}”hjâ'sbhô)�”}”(hŒ ``lease``”h]”hŒlease”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjâ'ubhŒ]”…”�”}”(hjâ'h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MhhjÞ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÍ'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MhhjÊ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÇ'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hj¬'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mhhj©'ubj·)�”}”(hŒ#**reply** :attributes: [``id``] ”h]”(j½)�”}”(hŒ **reply**”h]”jÃ)�”}”(hjJ(h]”hŒreply”…”�”}”(hjL(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jÂhjH(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j¼h³hÇh´MhhjD(ubjØ)�”}”(hhh]”jD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjh(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhje(h³hÇh´Kubj^)�”}”(hŒ [``id``] ”h]”j-)�”}”(hŒ[``id``]”h]”(hŒ[”…”�”}”(hjz(h²hh³Nh´Nubhô)�”}”(hŒ``id``”h]”hŒid”…”�”}”(hj‚(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjz(ubhŒ]”…”�”}”(hjz(h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhhjv(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hje(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mhhjb(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj_(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j×hjD(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j¶h³hÇh´Mhhj©'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j±hj¥'ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj”'ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mahj'h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjé&h²hh³hÇh´Maubeh}”(h]”(j°jÞ&eh ]”h"]”(Œ queue-create”Œnetdev-operation-queue-create”eh$]”h&]”uh1hähjh²hh³hÇh´Majÿ }”jÕ(jÔ&sj }”jÞ&jÔ&subeh}”(h]”j“ah ]”h"]”Œ operations”ah$]”h&]”uh1hähhæh²hh³hÇh´Kubhå)�”}”(hhh]”(hê)�”}”(hŒMulticast groups”h]”hŒMulticast groups”…”�”}”(hjä(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjØuh1héhjá(h²hh³hÇh´Mhubj#)�”}”(hhh]”(j()�”}”(hŒmgmt”h]”j-)�”}”(hj÷(h]”hŒmgmt”…”�”}”(hjù(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhhjõ(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjò(h²hh³hÇh´Nubj()�”}”(hŒ page-pool ”h]”j-)�”}”(hŒ page-pool”h]”hŒ page-pool”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhhj )ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjò(h²hh³hÇh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ-”uh1j"h³hÇh´Mhhjá(h²hubeh}”(h]”jÞah ]”h"]”Œmulticast groups”ah$]”h&]”uh1hähhæh²hh³hÇh´Mhubhå)�”}”(hhh]”(hê)�”}”(hŒ Definitions”h]”hŒ Definitions”…”�”}”(hj6)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjúuh1héhj3)h²hh³hÇh´Mhubh×)�”}”(hŒ .. _netdev-definition-page-size:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-definition-page-size”uh1hÖh´MUhj3)h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒ page-size”h]”hŒ page-size”…”�”}”(hjR)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhjO)h²hh³hÇh´K ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒtype”h]”hŒtype”…”�”}”(hjf)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjc)h³hÇh´Kubj^)�”}”(hŒconst”h]”j-)�”}”(hjv)h]”hŒconst”…”�”}”(hjx)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hjt)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjc)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K hj`)h²hubjI)�”}”(hhh]”(jN)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hj”)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj‘)h³hÇh´Kubj^)�”}”(hŒ0”h]”j-)�”}”(hj¤)h]”hŒ0”…”�”}”(hj¦)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hj¢)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj‘)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K hj`)h²hubjI)�”}”(hhh]”(jN)�”}”(hŒheader”h]”hŒheader”…”�”}”(hjÂ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¿)h³hÇh´Kubj^)�”}”(hŒ asm/page.h”h]”j-)�”}”(hjÒ)h]”hŒ asm/page.h”…”�”}”(hjÔ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hjÐ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¿)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K hj`)h²hubjI)�”}”(hhh]”(jN)�”}”(hŒscope”h]”hŒscope”…”�”}”(hjð)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjí)h³hÇh´Kubj^)�”}”(hŒ kernel ”h]”j-)�”}”(hŒkernel”h]”hŒkernel”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K hjþ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjí)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K hj`)h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjO)h²hh³hÇh´K ubh×)�”}”(hŒ.. _netdev-definition-xdp-act:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-definition-xdp-act”uh1hÖh´M`hjO)h²hh³hÇubeh}”(h]”(jjN)eh ]”h"]”(Œ page-size”Œnetdev-definition-page-size”eh$]”h&]”uh1hähj3)h²hh³hÇh´K jÿ }”j2*jD)sj }”jN)jD)subhå)�”}”(hhh]”(hê)�”}”(hŒxdp-act”h]”hŒxdp-act”…”�”}”(hj:*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj;uh1héhj7*h²hh³hÇh´KubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒtype”h]”hŒtype”…”�”}”(hjN*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjK*h³hÇh´Kubj^)�”}”(hŒflags ”h]”j-)�”}”(hŒflags”h]”hŒflags”…”�”}”(hj`*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj\*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjK*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KhjH*h²hubjI)�”}”(hhh]”(jN)�”}”(hŒentries”h]”hŒentries”…”�”}”(hj}*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjz*h³hÇh´Kubj^)�”}”(hXL:basic: XDP features set supported by all drivers (XDP_ABORTED, XDP_DROP, XDP_PASS, XDP_TX) :redirect: The netdev supports XDP_REDIRECT :ndo-xmit: This feature informs if netdev implements ndo_xdp_xmit callback. :xsk-zerocopy: This feature informs if netdev supports AF_XDP in zero copy mode. :hw-offload: This feature informs if netdev supports XDP hw offloading. :rx-sg: This feature informs if netdev implements non-linear XDP buffer support in the driver napi callback. :ndo-xmit-sg: This feature informs if netdev implements non-linear XDP buffer support in ndo_xdp_xmit callback. ”h]”jD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒbasic”h]”hŒbasic”…”�”}”(hj•*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj’*h³hÇh´Kubj^)�”}”(hŒSXDP features set supported by all drivers (XDP_ABORTED, XDP_DROP, XDP_PASS, XDP_TX)”h]”j-)�”}”(hj¥*h]”hŒSXDP features set supported by all drivers (XDP_ABORTED, XDP_DROP, XDP_PASS, XDP_TX)”…”�”}”(hj§*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj£*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj’*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Khj�*ubjI)�”}”(hhh]”(jN)�”}”(hŒredirect”h]”hŒredirect”…”�”}”(hjÃ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÀ*h³hÇh´Kubj^)�”}”(hŒ The netdev supports XDP_REDIRECT”h]”j-)�”}”(hjÓ*h]”hŒ The netdev supports XDP_REDIRECT”…”�”}”(hjÕ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KhjÑ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÀ*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Khj�*ubjI)�”}”(hhh]”(jN)�”}”(hŒndo-xmit”h]”hŒndo-xmit”…”�”}”(hjñ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjî*h³hÇh´Kubj^)�”}”(hŒ@This feature informs if netdev implements ndo_xdp_xmit callback.”h]”j-)�”}”(hj+h]”hŒ@This feature informs if netdev implements ndo_xdp_xmit callback.”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khjÿ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjî*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Khj�*ubjI)�”}”(hhh]”(jN)�”}”(hŒ xsk-zerocopy”h]”hŒ xsk-zerocopy”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj+h³hÇh´Kubj^)�”}”(hŒAThis feature informs if netdev supports AF_XDP in zero copy mode.”h]”j-)�”}”(hj/+h]”hŒAThis feature informs if netdev supports AF_XDP in zero copy mode.”…”�”}”(hj1+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj-+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Khj�*ubjI)�”}”(hhh]”(jN)�”}”(hŒ hw-offload”h]”hŒ hw-offload”…”�”}”(hjM+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjJ+h³hÇh´Kubj^)�”}”(hŒ:This feature informs if netdev supports XDP hw offloading.”h]”j-)�”}”(hj]+h]”hŒ:This feature informs if netdev supports XDP hw offloading.”…”�”}”(hj_+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj[+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjJ+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Khj�*ubjI)�”}”(hhh]”(jN)�”}”(hŒrx-sg”h]”hŒrx-sg”…”�”}”(hj{+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjx+h³hÇh´Kubj^)�”}”(hŒdThis feature informs if netdev implements non-linear XDP buffer support in the driver napi callback.”h]”j-)�”}”(hj‹+h]”hŒdThis feature informs if netdev implements non-linear XDP buffer support in the driver napi callback.”…”�”}”(hj�+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj‰+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjx+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Khj�*ubjI)�”}”(hhh]”(jN)�”}”(hŒ ndo-xmit-sg”h]”hŒ ndo-xmit-sg”…”�”}”(hj©+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¦+h³hÇh´Kubj^)�”}”(hŒdThis feature informs if netdev implements non-linear XDP buffer support in ndo_xdp_xmit callback. ”h]”j-)�”}”(hŒaThis feature informs if netdev implements non-linear XDP buffer support in ndo_xdp_xmit callback.”h]”hŒaThis feature informs if netdev implements non-linear XDP buffer support in ndo_xdp_xmit callback.”…”�”}”(hj»+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj·+ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¦+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Khj�*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj‹*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjz*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KhjH*h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj7*h²hh³hÇh´Kubh×)�”}”(hŒ&.. _netdev-definition-xdp-rx-metadata:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ!netdev-definition-xdp-rx-metadata”uh1hÖh´Mrhj7*h²hh³hÇubeh}”(h]”(jAj,*eh ]”h"]”(Œxdp-act”Œnetdev-definition-xdp-act”eh$]”h&]”uh1hähj3)h²hh³hÇh´Kjÿ }”jý+j"*sj }”j,*j"*subhå)�”}”(hhh]”(hê)�”}”(hŒxdp-rx-metadata”h]”hŒxdp-rx-metadata”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj]uh1héhj,h²hh³hÇh´K6ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj,h³hÇh´Kubj^)�”}”(hŒflags ”h]”j-)�”}”(hŒflags”h]”hŒflags”…”�”}”(hj+,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K6hj',ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K6hj,h²hubjI)�”}”(hhh]”(jN)�”}”(hŒentries”h]”hŒentries”…”�”}”(hjH,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjE,h³hÇh´Kubj^)�”}”(hX$:timestamp: Device is capable of exposing receive HW timestamp via bpf_xdp_metadata_rx_timestamp(). :hash: Device is capable of exposing receive packet hash via bpf_xdp_metadata_rx_hash(). :vlan-tag: Device is capable of exposing receive packet VLAN tag via bpf_xdp_metadata_rx_vlan_tag(). ”h]”jD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ timestamp”h]”hŒ timestamp”…”�”}”(hj`,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj],h³hÇh´Kubj^)�”}”(hŒWDevice is capable of exposing receive HW timestamp via bpf_xdp_metadata_rx_timestamp().”h]”j-)�”}”(hjp,h]”hŒWDevice is capable of exposing receive HW timestamp via bpf_xdp_metadata_rx_timestamp().”…”�”}”(hjr,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K6hjn,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj],ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K6hjZ,ubjI)�”}”(hhh]”(jN)�”}”(hŒhash”h]”hŒhash”…”�”}”(hjŽ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj‹,h³hÇh´Kubj^)�”}”(hŒQDevice is capable of exposing receive packet hash via bpf_xdp_metadata_rx_hash().”h]”j-)�”}”(hjž,h]”hŒQDevice is capable of exposing receive packet hash via bpf_xdp_metadata_rx_hash().”…”�”}”(hj ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K6hjœ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj‹,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K6hjZ,ubjI)�”}”(hhh]”(jN)�”}”(hŒvlan-tag”h]”hŒvlan-tag”…”�”}”(hj¼,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¹,h³hÇh´Kubj^)�”}”(hŒ\Device is capable of exposing receive packet VLAN tag via bpf_xdp_metadata_rx_vlan_tag(). ”h]”j-)�”}”(hŒYDevice is capable of exposing receive packet VLAN tag via bpf_xdp_metadata_rx_vlan_tag().”h]”hŒYDevice is capable of exposing receive packet VLAN tag via bpf_xdp_metadata_rx_vlan_tag().”…”�”}”(hjÎ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K6hjÊ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¹,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K6hjZ,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjV,ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjE,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K6hj,h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj,h²hh³hÇh´K6ubh×)�”}”(hŒ .. _netdev-definition-xsk-flags:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-definition-xsk-flags”uh1hÖh´M€hj,h²hh³hÇubeh}”(h]”(jcj÷+eh ]”h"]”(Œxdp-rx-metadata”Œ!netdev-definition-xdp-rx-metadata”eh$]”h&]”uh1hähj3)h²hh³hÇh´K6jÿ }”j-jí+sj }”j÷+jí+subhå)�”}”(hhh]”(hê)�”}”(hŒ xsk-flags”h]”hŒ xsk-flags”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhj-h²hh³hÇh´KIubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj,-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj)-h³hÇh´Kubj^)�”}”(hŒflags ”h]”j-)�”}”(hŒflags”h]”hŒflags”…”�”}”(hj>-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KIhj:-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj)-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KIhj&-h²hubjI)�”}”(hhh]”(jN)�”}”(hŒentries”h]”hŒentries”…”�”}”(hj[-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjX-h³hÇh´Kubj^)�”}”(hŒÖ:tx-timestamp: HW timestamping egress packets is supported by the driver. :tx-checksum: L3 checksum HW offload is supported by the driver. :tx-launch-time-fifo: Launch time HW offload is supported by the driver. ”h]”jD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒ tx-timestamp”h]”hŒ tx-timestamp”…”�”}”(hjs-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjp-h³hÇh´Kubj^)�”}”(hŒ:HW timestamping egress packets is supported by the driver.”h]”j-)�”}”(hjƒ-h]”hŒ:HW timestamping egress packets is supported by the driver.”…”�”}”(hj…-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KIhj�-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjp-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KIhjm-ubjI)�”}”(hhh]”(jN)�”}”(hŒ tx-checksum”h]”hŒ tx-checksum”…”�”}”(hj¡-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjž-h³hÇh´Kubj^)�”}”(hŒ2L3 checksum HW offload is supported by the driver.”h]”j-)�”}”(hj±-h]”hŒ2L3 checksum HW offload is supported by the driver.”…”�”}”(hj³-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KIhj¯-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjž-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KIhjm-ubjI)�”}”(hhh]”(jN)�”}”(hŒtx-launch-time-fifo”h]”hŒtx-launch-time-fifo”…”�”}”(hjÏ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÌ-h³hÇh´Kubj^)�”}”(hŒ5Launch time HW offload is supported by the driver. ”h]”j-)�”}”(hŒ2Launch time HW offload is supported by the driver.”h]”hŒ2Launch time HW offload is supported by the driver.”…”�”}”(hjá-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KIhjÝ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÌ-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KIhjm-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChji-ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjX-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KIhj&-h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj-h²hh³hÇh´KIubh×)�”}”(hŒ!.. _netdev-definition-queue-type:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-definition-queue-type”uh1hÖh´MŽhj-h²hh³hÇubeh}”(h]”(j…j -eh ]”h"]”(Œ xsk-flags”Œnetdev-definition-xsk-flags”eh$]”h&]”uh1hähj3)h²hh³hÇh´KIjÿ }”j#.j-sj }”j -j-subhå)�”}”(hhh]”(hê)�”}”(hŒ queue-type”h]”hŒ queue-type”…”�”}”(hj+.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj¡uh1héhj(.h²hh³hÇh´KYubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj?.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj<.h³hÇh´Kubj^)�”}”(hŒenum ”h]”j-)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjQ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KYhjM.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj<.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KYhj9.h²hubjI)�”}”(hhh]”(jN)�”}”(hŒentries”h]”hŒentries”…”�”}”(hjn.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjk.h³hÇh´Kubj^)�”}”(hŒ- ``rx`` - ``tx`` ”h]”j#)�”}”(hhh]”(j()�”}”(hŒ``rx``”h]”j-)�”}”(hj….h]”hô)�”}”(hj….h]”hŒrx”…”�”}”(hjŠ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj‡.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KYhjƒ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj€.ubj()�”}”(hŒ ``tx`` ”h]”j-)�”}”(hŒ``tx``”h]”hô)�”}”(hj©.h]”hŒtx”…”�”}”(hj«.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj§.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KYhj£.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hj€.ubeh}”(h]”h ]”h"]”h$]”h&]”j*)j+)uh1j"h³hÇh´KYhj|.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjk.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KYhj9.h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj(.h²hh³hÇh´KYubh×)�”}”(hŒ#.. _netdev-definition-qstats-scope:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-definition-qstats-scope”uh1hÖh´M›hj(.h²hh³hÇubeh}”(h]”(j§j.eh ]”h"]”(Œ queue-type”Œnetdev-definition-queue-type”eh$]”h&]”uh1hähj3)h²hh³hÇh´KYjÿ }”jì.j.sj }”j.j.subhå)�”}”(hhh]”(hê)�”}”(hŒ qstats-scope”h]”hŒ qstats-scope”…”�”}”(hjô.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÃuh1héhjñ.h²hh³hÇh´K]ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj/h³hÇh´Kubj^)�”}”(hŒflags ”h]”j-)�”}”(hŒflags”h]”hŒflags”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K]hj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K]hj/h²hubjI)�”}”(hhh]”(jN)�”}”(hŒentries”h]”hŒentries”…”�”}”(hj7/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj4/h³hÇh´Kubj^)�”}”(hŒ- ``queue`` ”h]”j#)�”}”(hhh]”j()�”}”(hŒ ``queue`` ”h]”j-)�”}”(hŒ ``queue``”h]”hô)�”}”(hjR/h]”hŒqueue”…”�”}”(hjT/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjP/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K]hjL/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjI/ubah}”(h]”h ]”h"]”h$]”h&]”j*)j+)uh1j"h³hÇh´K]hjE/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj4/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K]hj/h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjñ.h²hh³hÇh´K]ubh×)�”}”(hŒ$.. _netdev-definition-napi-threaded:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-definition-napi-threaded”uh1hÖh´M§hjñ.h²hh³hÇubeh}”(h]”(jÉjæ.eh ]”h"]”(Œ qstats-scope”Œnetdev-definition-qstats-scope”eh$]”h&]”uh1hähj3)h²hh³hÇh´K]jÿ }”j•/jÜ.sj }”jæ.jÜ.subhå)�”}”(hhh]”(hê)�”}”(hŒ napi-threaded”h]”hŒ napi-threaded”…”�”}”(hj�/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjåuh1héhjš/h²hh³hÇh´KaubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj±/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj®/h³hÇh´Kubj^)�”}”(hŒenum ”h]”j-)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjÃ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kahj¿/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj®/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kahj«/h²hubjI)�”}”(hhh]”(jN)�”}”(hŒentries”h]”hŒentries”…”�”}”(hjà/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÝ/h³hÇh´Kubj^)�”}”(hŒ/- ``disabled`` - ``enabled`` - ``busy-poll`` ”h]”j#)�”}”(hhh]”(j()�”}”(hŒ ``disabled``”h]”j-)�”}”(hj÷/h]”hô)�”}”(hj÷/h]”hŒdisabled”…”�”}”(hjü/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjù/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kahjõ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjò/ubj()�”}”(hŒ ``enabled``”h]”j-)�”}”(hj0h]”hô)�”}”(hj0h]”hŒenabled”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kahj0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjò/ubj()�”}”(hŒ``busy-poll`` ”h]”j-)�”}”(hŒ ``busy-poll``”h]”hô)�”}”(hj;0h]”hŒ busy-poll”…”�”}”(hj=0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj90ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kahj50ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjò/ubeh}”(h]”h ]”h"]”h$]”h&]”j*)j+)uh1j"h³hÇh´Kahjî/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÝ/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kahj«/h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjš/h²hh³hÇh´Kaubeh}”(h]”(jëj�/eh ]”h"]”(Œ napi-threaded”Œnetdev-definition-napi-threaded”eh$]”h&]”uh1hähj3)h²hh³hÇh´Kajÿ }”js0j…/sj }”j�/j…/subeh}”(h]”jah ]”h"]”Œ definitions”ah$]”h&]”uh1hähhæh²hh³hÇh´Mhubhå)�”}”(hhh]”(hê)�”}”(hŒAttribute sets”h]”hŒAttribute sets”…”�”}”(hj‚0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhj0h²hh³hÇh´Kaubh×)�”}”(hŒ.. _netdev-attribute-set-dev:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-attribute-set-dev”uh1hÖh´Mºhj0h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒdev”h]”hŒdev”…”�”}”(hjž0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj2uh1héhj›0h²hh³hÇh´Kaubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hj¯0h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj·0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¯0ubhŒ)”…”�”}”(hj¯0h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¬0h²hh³hÇh´KjubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÕ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÒ0h³hÇh´Kubj^)�”}”(hŒnetdev ifindex ”h]”j-)�”}”(hŒnetdev ifindex”h]”hŒnetdev ifindex”…”�”}”(hjç0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kjhjã0ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÒ0ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KjhjÏ0h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¬0h²hh³hÇh´Kjubeh}”(h]”Œ ifindex-u32”ah ]”h"]”h$]”Œ ifindex (u32)”ah&]”uh1hähj›0h²hh³hÇh´KjŒ referenced”Kubhå)�”}”(hhh]”hê)�”}”(hŒ pad (``pad``)”h]”(hŒpad (”…”�”}”(hj1h²hh³Nh´Nubhô)�”}”(hŒ``pad``”h]”hŒpad”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj1ubhŒ)”…”�”}”(hj1h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj1h²hh³hÇh´Kpubah}”(h]”Œpad-pad”ah ]”h"]”Œ pad (pad)”ah$]”h&]”uh1hähj›0h²hh³hÇh´Kpubhå)�”}”(hhh]”(hê)�”}”(hŒxdp-features (``u64``)”h]”(hŒxdp-features (”…”�”}”(hj>1h²hh³Nh´Nubhô)�”}”(hŒ``u64``”h]”hŒu64”…”�”}”(hjF1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj>1ubhŒ)”…”�”}”(hj>1h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj;1h²hh³hÇh´KsubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjd1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhja1h³hÇh´Kubj^)�”}”(hŒ Bitmask of enabled xdp-features.”h]”j-)�”}”(hjt1h]”hŒ Bitmask of enabled xdp-features.”…”�”}”(hjv1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kshjr1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hja1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kshj^1h²hubjI)�”}”(hhh]”(jN)�”}”(hŒenum”h]”hŒenum”…”�”}”(hj’1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj�1h³hÇh´Kubj^)�”}”(hŒ#:ref:`netdev-definition-xdp-act` ”h]”j-)�”}”(hŒ :ref:`netdev-definition-xdp-act`”h]”h)�”}”(hj¦1h]”jj)�”}”(hj¦1h]”hŒnetdev-definition-xdp-act”…”�”}”(hj«1h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj¨1ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jµ1Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-definition-xdp-act”uh1hh³hÇh´Kshj¤1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kshj 1ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj�1ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kshj^1h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj;1h²hh³hÇh´Ksubeh}”(h]”Œxdp-features-u64”ah ]”h"]”Œxdp-features (u64)”ah$]”h&]”uh1hähj›0h²hh³hÇh´Ksubhå)�”}”(hhh]”(hê)�”}”(hŒxdp-zc-max-segs (``u32``)”h]”(hŒxdp-zc-max-segs (”…”�”}”(hjê1h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjò1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjê1ubhŒ)”…”�”}”(hjê1h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjç1h²hh³hÇh´KxubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj 2h³hÇh´Kubj^)�”}”(hŒ,max fragment count supported by ZC driver ”h]”j-)�”}”(hŒ)max fragment count supported by ZC driver”h]”hŒ)max fragment count supported by ZC driver”…”�”}”(hj"2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kxhj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj 2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kxhj 2h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjç1h²hh³hÇh´Kxubeh}”(h]”Œxdp-zc-max-segs-u32”ah ]”h"]”Œxdp-zc-max-segs (u32)”ah$]”h&]”uh1hähj›0h²hh³hÇh´Kxubhå)�”}”(hhh]”(hê)�”}”(hŒ"xdp-rx-metadata-features (``u64``)”h]”(hŒxdp-rx-metadata-features (”…”�”}”(hjM2h²hh³Nh´Nubhô)�”}”(hŒ``u64``”h]”hŒu64”…”�”}”(hjU2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjM2ubhŒ)”…”�”}”(hjM2h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjJ2h²hh³hÇh´K~ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjs2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjp2h³hÇh´Kubj^)�”}”(hŒvBitmask of supported XDP receive metadata features. See Documentation/networking/xdp-rx-metadata.rst for more details.”h]”j-)�”}”(hjƒ2h]”hŒvBitmask of supported XDP receive metadata features. See Documentation/networking/xdp-rx-metadata.rst for more details.”…”�”}”(hj…2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K~hj�2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjp2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K~hjm2h²hubjI)�”}”(hhh]”(jN)�”}”(hŒenum”h]”hŒenum”…”�”}”(hj¡2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjž2h³hÇh´Kubj^)�”}”(hŒ+:ref:`netdev-definition-xdp-rx-metadata` ”h]”j-)�”}”(hŒ(:ref:`netdev-definition-xdp-rx-metadata`”h]”h)�”}”(hjµ2h]”jj)�”}”(hjµ2h]”hŒ!netdev-definition-xdp-rx-metadata”…”�”}”(hjº2h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihj·2ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jÄ2Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒ!netdev-definition-xdp-rx-metadata”uh1hh³hÇh´K~hj³2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K~hj¯2ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjž2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K~hjm2h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjJ2h²hh³hÇh´K~ubeh}”(h]”Œxdp-rx-metadata-features-u64”ah ]”h"]”Œxdp-rx-metadata-features (u64)”ah$]”h&]”uh1hähj›0h²hh³hÇh´K~ubhå)�”}”(hhh]”(hê)�”}”(hŒxsk-features (``u64``)”h]”(hŒxsk-features (”…”�”}”(hjù2h²hh³Nh´Nubhô)�”}”(hŒ``u64``”h]”hŒu64”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjù2ubhŒ)”…”�”}”(hjù2h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjö2h²hh³hÇh´K„ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj3h³hÇh´Kubj^)�”}”(hŒ#Bitmask of enabled AF_XDP features.”h]”j-)�”}”(hj/3h]”hŒ#Bitmask of enabled AF_XDP features.”…”�”}”(hj13h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K„hj-3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K„hj3h²hubjI)�”}”(hhh]”(jN)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjM3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjJ3h³hÇh´Kubj^)�”}”(hŒ$:ref:`netdev-definition-xsk-flags` ”h]”j-)�”}”(hŒ":ref:`netdev-definition-xsk-flags`”h]”h)�”}”(hja3h]”jj)�”}”(hja3h]”hŒnetdev-definition-xsk-flags”…”�”}”(hjf3h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjc3ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jp3Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-definition-xsk-flags”uh1hh³hÇh´K„hj_3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K„hj[3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjJ3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K„hj3h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjö2h²hh³hÇh´K„ubh×)�”}”(hŒ0.. _netdev-attribute-set-io-uring-provider-info:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ+netdev-attribute-set-io-uring-provider-info”uh1hÖh´Mähjö2h²hh³hÇubeh}”(h]”Œxsk-features-u64”ah ]”h"]”Œxsk-features (u64)”ah$]”h&]”uh1hähj›0h²hh³hÇh´K„ubeh}”(h]”(j8jš0eh ]”h"]”(Œdev”Œnetdev-attribute-set-dev”eh$]”h&]”uh1hähj0h²hh³hÇh´Kajÿ }”j²3j�0sj }”jš0j�0subhå)�”}”(hhh]”(hê)�”}”(hŒio-uring-provider-info”h]”hŒio-uring-provider-info”…”�”}”(hjº3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjTuh1héhj·3h²hh³hÇh´K„ubhå)�”}”(hhh]”(hê)�”}”(hŒrx-buf-len (``uint``)”h]”(hŒ rx-buf-len (”…”�”}”(hjË3h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjÓ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjË3ubhŒ)”…”�”}”(hjË3h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÈ3h²hh³hÇh´KŒubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjñ3h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjî3h³hÇh´Kubj^)�”}”(hŒˆRX buffer length in bytes for this io_uring memory provider. Reflects the rx_buf_len passed at io_uring zerocopy rx registration time. ”h]”j-)�”}”(hŒ†RX buffer length in bytes for this io_uring memory provider. Reflects the rx_buf_len passed at io_uring zerocopy rx registration time.”h]”hŒ†RX buffer length in bytes for this io_uring memory provider. Reflects the rx_buf_len passed at io_uring zerocopy rx registration time.”…”�”}”(hj4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KŒhjÿ3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjî3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KŒhjë3h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÈ3h²hh³hÇh´KŒubh×)�”}”(hŒ#.. _netdev-attribute-set-page-pool:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-attribute-set-page-pool”uh1hÖh´MîhjÈ3h²hh³hÇubeh}”(h]”Œrx-buf-len-uint”ah ]”h"]”Œrx-buf-len (uint)”ah$]”h&]”uh1hähj·3h²hh³hÇh´KŒubeh}”(h]”(jZj¤3eh ]”h"]”(Œio-uring-provider-info”Œ+netdev-attribute-set-io-uring-provider-info”eh$]”h&]”uh1hähj0h²hh³hÇh´K„jÿ }”j;4jš3sj }”j¤3jš3subhå)�”}”(hhh]”(hê)�”}”(hŒ page-pool”h]”hŒ page-pool”…”�”}”(hjC4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjvuh1héhj@4h²hh³hÇh´KŒubhå)�”}”(hhh]”(hê)�”}”(hŒ id (``uint``)”h]”(hŒid (”…”�”}”(hjT4h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj\4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjT4ubhŒ)”…”�”}”(hjT4h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjQ4h²hh³hÇh´K–ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjz4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjw4h³hÇh´Kubj^)�”}”(hŒ%Unique ID of a Page Pool instance. ”h]”j-)�”}”(hŒ"Unique ID of a Page Pool instance.”h]”hŒ"Unique ID of a Page Pool instance.”…”�”}”(hjŒ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K–hjˆ4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjw4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K–hjt4h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjQ4h²hh³hÇh´K–ubeh}”(h]”Œid-uint”ah ]”h"]”Œ id (uint)”ah$]”h&]”uh1hähj@4h²hh³hÇh´K–ubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hj·4h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj¿4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj·4ubhŒ)”…”�”}”(hj·4h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj´4h²hh³hÇh´K�ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÝ4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÚ4h³hÇh´Kubj^)�”}”(hŒçifindex of the netdev to which the pool belongs. May not be reported if the page pool was allocated for a netdev which got destroyed already (page pools may outlast their netdevs because they wait for all memory to be returned). ”h]”j-)�”}”(hŒäifindex of the netdev to which the pool belongs. May not be reported if the page pool was allocated for a netdev which got destroyed already (page pools may outlast their netdevs because they wait for all memory to be returned).”h]”hŒäifindex of the netdev to which the pool belongs. May not be reported if the page pool was allocated for a netdev which got destroyed already (page pools may outlast their netdevs because they wait for all memory to be returned).”…”�”}”(hjï4h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K�hjë4ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÚ4ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K�hj×4h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj´4h²hh³hÇh´K�ubeh}”(h]”Œid1”ah ]”h"]”h$]”j 1ah&]”uh1hähj@4h²hh³hÇh´K�j1Kubhå)�”}”(hhh]”(hê)�”}”(hŒnapi-id (``uint``)”h]”(hŒ napi-id (”…”�”}”(hj5h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj!5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj5ubhŒ)”…”�”}”(hj5h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj5h²hh³hÇh´K¨ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj?5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj<5h³hÇh´Kubj^)�”}”(hŒ,Id of NAPI using this Page Pool instance. ”h]”j-)�”}”(hŒ)Id of NAPI using this Page Pool instance.”h]”hŒ)Id of NAPI using this Page Pool instance.”…”�”}”(hjQ5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K¨hjM5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj<5ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K¨hj95h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj5h²hh³hÇh´K¨ubeh}”(h]”Œ napi-id-uint”ah ]”h"]”Œnapi-id (uint)”ah$]”h&]”uh1hähj@4h²hh³hÇh´K¨ubhå)�”}”(hhh]”(hê)�”}”(hŒinflight (``uint``)”h]”(hŒ inflight (”…”�”}”(hj|5h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj„5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj|5ubhŒ)”…”�”}”(hj|5h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjy5h²hh³hÇh´K¯ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj¢5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjŸ5h³hÇh´Kubj^)�”}”(hŒÛNumber of outstanding references to this page pool (allocated but yet to be freed pages). Allocated pages may be held in socket receive queues, driver receive ring, page pool recycling ring, the page pool cache, etc. ”h]”j-)�”}”(hŒØNumber of outstanding references to this page pool (allocated but yet to be freed pages). Allocated pages may be held in socket receive queues, driver receive ring, page pool recycling ring, the page pool cache, etc.”h]”hŒØNumber of outstanding references to this page pool (allocated but yet to be freed pages). Allocated pages may be held in socket receive queues, driver receive ring, page pool recycling ring, the page pool cache, etc.”…”�”}”(hj´5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K¯hj°5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjŸ5ubeh}”(•h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K¯hjœ5h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjy5h²hh³hÇh´K¯ubeh}”(h]”Œ inflight-uint”ah ]”h"]”Œinflight (uint)”ah$]”h&]”uh1hähj@4h²hh³hÇh´K¯ubhå)�”}”(hhh]”(hê)�”}”(hŒinflight-mem (``uint``)”h]”(hŒinflight-mem (”…”�”}”(hjß5h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjç5h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjß5ubhŒ)”…”�”}”(hjß5h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÜ5h²hh³hÇh´K·ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj6h³hÇh´Kubj^)�”}”(hŒ+Amount of memory held by inflight pages. ”h]”j-)�”}”(hŒ(Amount of memory held by inflight pages.”h]”hŒ(Amount of memory held by inflight pages.”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K·hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K·hjÿ5h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÜ5h²hh³hÇh´K·ubeh}”(h]”Œinflight-mem-uint”ah ]”h"]”Œinflight-mem (uint)”ah$]”h&]”uh1hähj@4h²hh³hÇh´K·ubhå)�”}”(hhh]”(hê)�”}”(hŒdetach-time (``uint``)”h]”(hŒ detach-time (”…”�”}”(hjB6h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjJ6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjB6ubhŒ)”…”�”}”(hjB6h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj?6h²hh³hÇh´K¼ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjh6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhje6h³hÇh´Kubj^)�”}”(hX£Seconds in CLOCK_BOOTTIME of when Page Pool was detached by the driver. Once detached Page Pool can no longer be used to allocate memory. Page Pools wait for all the memory allocated from them to be freed before truly disappearing. "Detached" Page Pools cannot be "re-attached", they are just waiting to disappear. Attribute is absent if Page Pool has not been detached, and can still be used to allocate new memory. ”h]”j-)�”}”(hX Seconds in CLOCK_BOOTTIME of when Page Pool was detached by the driver. Once detached Page Pool can no longer be used to allocate memory. Page Pools wait for all the memory allocated from them to be freed before truly disappearing. "Detached" Page Pools cannot be "re-attached", they are just waiting to disappear. Attribute is absent if Page Pool has not been detached, and can still be used to allocate new memory.”h]”hX¨Seconds in CLOCK_BOOTTIME of when Page Pool was detached by the driver. Once detached Page Pool can no longer be used to allocate memory. Page Pools wait for all the memory allocated from them to be freed before truly disappearing. “Detachedâ€� Page Pools cannot be “re-attachedâ€�, they are just waiting to disappear. Attribute is absent if Page Pool has not been detached, and can still be used to allocate new memory.”…”�”}”(hjz6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K¼hjv6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hje6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´K¼hjb6h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj?6h²hh³hÇh´K¼ubeh}”(h]”Œdetach-time-uint”ah ]”h"]”Œdetach-time (uint)”ah$]”h&]”uh1hähj@4h²hh³hÇh´K¼ubhå)�”}”(hhh]”(hê)�”}”(hŒdmabuf (``u32``)”h]”(hŒdmabuf (”…”�”}”(hj¥6h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj­6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¥6ubhŒ)”…”�”}”(hj¥6h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¢6h²hh³hÇh´KÈubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjË6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÈ6h³hÇh´Kubj^)�”}”(hŒ2ID of the dmabuf this page-pool is attached to. ”h]”j-)�”}”(hŒ/ID of the dmabuf this page-pool is attached to.”h]”hŒ/ID of the dmabuf this page-pool is attached to.”…”�”}”(hjÝ6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÈhjÙ6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÈ6ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KÈhjÅ6h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¢6h²hh³hÇh´KÈubeh}”(h]”Œ dmabuf-u32”ah ]”h"]”h$]”Œ dmabuf (u32)”ah&]”uh1hähj@4h²hh³hÇh´KÈj1Kubhå)�”}”(hhh]”(hê)�”}”(hŒio-uring (``nest``)”h]”(hŒ io-uring (”…”�”}”(hj7h²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hj7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj7ubhŒ)”…”�”}”(hj7h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj7h²hh³hÇh´KÌubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj.7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj+7h³hÇh´Kubj^)�”}”(hŒ%io-uring memory provider information.”h]”j-)�”}”(hj>7h]”hŒ%io-uring memory provider information.”…”�”}”(hj@7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÌhj<7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj+7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KÌhj(7h²hubjI)�”}”(hhh]”(jN)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hj\7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjY7h³hÇh´Kubj^)�”}”(hŒ4:ref:`netdev-attribute-set-io-uring-provider-info` ”h]”j-)�”}”(hŒ2:ref:`netdev-attribute-set-io-uring-provider-info`”h]”h)�”}”(hjp7h]”jj)�”}”(hjp7h]”hŒ+netdev-attribute-set-io-uring-provider-info”…”�”}”(hju7h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjr7ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j7Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒ+netdev-attribute-set-io-uring-provider-info”uh1hh³hÇh´KÌhjn7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÌhjj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjY7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´KÌhj(7h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj7h²hh³hÇh´KÌubh×)�”}”(hŒ(.. _netdev-attribute-set-page-pool-info:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ#netdev-attribute-set-page-pool-info”uh1hÖh´M#hj7h²hh³hÇubeh}”(h]”Œ io-uring-nest”ah ]”h"]”h$]”Œio-uring (nest)”ah&]”uh1hähj@4h²hh³hÇh´KÌj1Kubeh}”(h]”(j|j-4eh ]”h"]”(Œ page-pool”Œnetdev-attribute-set-page-pool”eh$]”h&]”uh1hähj0h²hh³hÇh´KŒjÿ }”jÁ7j#4sj }”j-4j#4subhå)�”}”(hhh]”(hê)�”}”(hŒpage-pool-info”h]”hŒpage-pool-info”…”�”}”(hjÉ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj˜uh1héhjÆ7h²hh³hÇh´KÌubhå)�”}”(hhh]”hê)�”}”(hŒid”h]”hŒid”…”�”}”(hjÚ7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhj×7h²hh³hÇh´KÕubah}”(h]”Œid”ah ]”h"]”h$]”Œid”ah&]”uh1hähjÆ7h²hh³hÇh´KÕj1Kubhå)�”}”(hhh]”(hê)�”}”(hŒifindex”h]”hŒifindex”…”�”}”(hjó7h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhjð7h²hh³hÇh´K×ubh×)�”}”(hŒ).. _netdev-attribute-set-page-pool-stats:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ$netdev-attribute-set-page-pool-stats”uh1hÖh´M1hjð7h²hh³hÇubeh}”(h]”Œifindex”ah ]”h"]”Œifindex”ah$]”h&]”uh1hähjÆ7h²hh³hÇh´K×ubeh}”(h]”(jžj³7eh ]”h"]”(Œpage-pool-info”Œ#netdev-attribute-set-page-pool-info”eh$]”h&]”uh1hähj0h²hh³hÇh´KÌjÿ }”j8j©7sj }”j³7j©7subhå)�”}”(hhh]”(hê)�”}”(hŒpage-pool-stats”h]”hŒpage-pool-stats”…”�”}”(hj!8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjºuh1héhj8h²hh³hÇh´K×ubj-)�”}”(hŒfPage pool statistics, see docs for struct page_pool_stats for information about individual statistics.”h]”hŒfPage pool statistics, see docs for struct page_pool_stats for information about individual statistics.”…”�”}”(hj/8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K×hj8h²hubhå)�”}”(hhh]”(hê)�”}”(hŒinfo (``nest``)”h]”(hŒinfo (”…”�”}”(hj@8h²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjH8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj@8ubhŒ)”…”�”}”(hj@8h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj=8h²hh³hÇh´KßubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjf8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjc8h³hÇh´Kubj^)�”}”(hŒ"Page pool identifying information.”h]”j-)�”}”(hjv8h]”hŒ"Page pool identifying information.”…”�”}”(hjx8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kßhjt8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjc8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kßhj`8h²hubjI)�”}”(hhh]”(jN)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hj”8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj‘8h³hÇh´Kubj^)�”}”(hŒ-:ref:`netdev-attribute-set-page-pool-info` ”h]”j-)�”}”(hŒ*:ref:`netdev-attribute-set-page-pool-info`”h]”h)�”}”(hj¨8h]”jj)�”}”(hj¨8h]”hŒ#netdev-attribute-set-page-pool-info”…”�”}”(hj­8h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjª8ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j·8Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒ#netdev-attribute-set-page-pool-info”uh1hh³hÇh´Kßhj¦8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kßhj¢8ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj‘8ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kßhj`8h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj=8h²hh³hÇh´Kßubeh}”(h]”Œ info-nest”ah ]”h"]”Œ info (nest)”ah$]”h&]”uh1hähj8h²hh³hÇh´Kßubhå)�”}”(hhh]”(hê)�”}”(hŒalloc-fast (``uint``)”h]”(hŒ alloc-fast (”…”�”}”(hjì8h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjô8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjì8ubhŒ)”…”�”}”(hjì8h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjé8h²hh³hÇh´KäubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj9h³hÇh´Kubj^)�”}”(hŒ8 ”h]”j-)�”}”(hŒ8”h]”hŒ8”…”�”}”(hj$9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kähj 9ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Kähj 9h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjé8h²hh³hÇh´Käubeh}”(h]”Œalloc-fast-uint”ah ]”h"]”Œalloc-fast (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Käubhå)�”}”(hhh]”hê)�”}”(hŒalloc-slow (``uint``)”h]”(hŒ alloc-slow (”…”�”}”(hjO9h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjW9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjO9ubhŒ)”…”�”}”(hjO9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjL9h²hh³hÇh´Kèubah}”(h]”Œalloc-slow-uint”ah ]”h"]”Œalloc-slow (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Kèubhå)�”}”(hhh]”hê)�”}”(hŒ alloc-slow-high-order (``uint``)”h]”(hŒalloc-slow-high-order (”…”�”}”(hjz9h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj‚9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjz9ubhŒ)”…”�”}”(hjz9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjw9h²hh³hÇh´Këubah}”(h]”Œalloc-slow-high-order-uint”ah ]”h"]”Œalloc-slow-high-order (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Këubhå)�”}”(hhh]”hê)�”}”(hŒalloc-empty (``uint``)”h]”(hŒ alloc-empty (”…”�”}”(hj¥9h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj­9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¥9ubhŒ)”…”�”}”(hj¥9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¢9h²hh³hÇh´Kîubah}”(h]”Œalloc-empty-uint”ah ]”h"]”Œalloc-empty (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Kîubhå)�”}”(hhh]”hê)�”}”(hŒalloc-refill (``uint``)”h]”(hŒalloc-refill (”…”�”}”(hjÐ9h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjØ9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÐ9ubhŒ)”…”�”}”(hjÐ9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÍ9h²hh³hÇh´Kñubah}”(h]”Œalloc-refill-uint”ah ]”h"]”Œalloc-refill (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Kñubhå)�”}”(hhh]”hê)�”}”(hŒalloc-waive (``uint``)”h]”(hŒ alloc-waive (”…”�”}”(hjû9h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjû9ubhŒ)”…”�”}”(hjû9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjø9h²hh³hÇh´Kôubah}”(h]”Œalloc-waive-uint”ah ]”h"]”Œalloc-waive (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Kôubhå)�”}”(hhh]”hê)�”}”(hŒrecycle-cached (``uint``)”h]”(hŒrecycle-cached (”…”�”}”(hj&:h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj.:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj&:ubhŒ)”…”�”}”(hj&:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj#:h²hh³hÇh´K÷ubah}”(h]”Œrecycle-cached-uint”ah ]”h"]”Œrecycle-cached (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´K÷ubhå)�”}”(hhh]”hê)�”}”(hŒrecycle-cache-full (``uint``)”h]”(hŒrecycle-cache-full (”…”�”}”(hjQ:h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjY:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjQ:ubhŒ)”…”�”}”(hjQ:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjN:h²hh³hÇh´Kúubah}”(h]”Œrecycle-cache-full-uint”ah ]”h"]”Œrecycle-cache-full (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Kúubhå)�”}”(hhh]”hê)�”}”(hŒrecycle-ring (``uint``)”h]”(hŒrecycle-ring (”…”�”}”(hj|:h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj„:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj|:ubhŒ)”…”�”}”(hj|:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjy:h²hh³hÇh´Kýubah}”(h]”Œrecycle-ring-uint”ah ]”h"]”Œrecycle-ring (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Kýubhå)�”}”(hhh]”hê)�”}”(hŒrecycle-ring-full (``uint``)”h]”(hŒrecycle-ring-full (”…”�”}”(hj§:h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj¯:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj§:ubhŒ)”…”�”}”(hj§:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¤:h²hh³hÇh´Mubah}”(h]”Œrecycle-ring-full-uint”ah ]”h"]”Œrecycle-ring-full (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Mubhå)�”}”(hhh]”(hê)�”}”(hŒ"recycle-released-refcnt (``uint``)”h]”(hŒrecycle-released-refcnt (”…”�”}”(hjÒ:h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjÚ:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÒ:ubhŒ)”…”�”}”(hjÒ:h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÏ:h²hh³hÇh´Mubh×)�”}”(hŒ.. _netdev-attribute-set-napi:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-attribute-set-napi”uh1hÖh´MxhjÏ:h²hh³hÇubeh}”(h]”Œrecycle-released-refcnt-uint”ah ]”h"]”Œrecycle-released-refcnt (uint)”ah$]”h&]”uh1hähj8h²hh³hÇh´Mubeh}”(h]”(jÀj 8eh ]”h"]”(Œpage-pool-stats”Œ$netdev-attribute-set-page-pool-stats”eh$]”h&]”uh1hähj0h²hh³hÇh´K×jÿ }”j ;j8sj }”j 8j8subhå)�”}”(hhh]”(hê)�”}”(hŒnapi”h]”hŒnapi”…”�”}”(hj;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÜuh1héhj;h²hh³hÇh´Mubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hj#;h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj+;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj#;ubhŒ)”…”�”}”(hj#;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj ;h²hh³hÇh´M ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjI;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjF;h³hÇh´Kubj^)�”}”(hŒ;ifindex of the netdevice to which NAPI instance belongs. ”h]”j-)�”}”(hŒ8ifindex of the netdevice to which NAPI instance belongs.”h]”hŒ8ifindex of the netdevice to which NAPI instance belongs.”…”�”}”(hj[;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M hjW;ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjF;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M hjC;h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj ;h²hh³hÇh´M ubeh}”(h]”Œid2”ah ]”h"]”h$]”Œ ifindex (u32)”ah&]”uh1hähj;h²hh³hÇh´M j1Kubhå)�”}”(hhh]”(hê)�”}”(hŒ id (``u32``)”h]”(hŒid (”…”�”}”(hj†;h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjŽ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj†;ubhŒ)”…”�”}”(hj†;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjƒ;h²hh³hÇh´MubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj¬;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj©;h³hÇh´Kubj^)�”}”(hŒID of the NAPI instance. ”h]”j-)�”}”(hŒID of the NAPI instance.”h]”hŒID of the NAPI instance.”…”�”}”(hj¾;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhjº;ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj©;ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mhj¦;h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjƒ;h²hh³hÇh´Mubeh}”(h]”Œid-u32”ah ]”h"]”h$]”Œid (u32)”ah&]”uh1hähj;h²hh³hÇh´Mj1Kubhå)�”}”(hhh]”(hê)�”}”(hŒ irq (``u32``)”h]”(hŒirq (”…”�”}”(hjé;h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjñ;h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjé;ubhŒ)”…”�”}”(hjé;h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjæ;h²hh³hÇh´MubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj <h³hÇh´Kubj^)�”}”(hŒ6The associated interrupt vector number for the napi ”h]”j-)�”}”(hŒ3The associated interrupt vector number for the napi”h]”hŒ3The associated interrupt vector number for the napi”…”�”}”(hj!<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj <ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mhj <h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjæ;h²hh³hÇh´Mubeh}”(h]”Œirq-u32”ah ]”h"]”Œ irq (u32)”ah$]”h&]”uh1hähj;h²hh³hÇh´Mubhå)�”}”(hhh]”(hê)�”}”(hŒ pid (``u32``)”h]”(hŒpid (”…”�”}”(hjL<h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjT<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjL<ubhŒ)”…”�”}”(hjL<h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjI<h²hh³hÇh´MubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjr<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjo<h³hÇh´Kubj^)�”}”(hŒ¯PID of the napi thread, if NAPI is configured to operate in threaded mode. If NAPI is not in threaded mode (i.e. uses normal softirq context), the attribute will be absent. ”h]”j-)�”}”(hŒ¬PID of the napi thread, if NAPI is configured to operate in threaded mode. If NAPI is not in threaded mode (i.e. uses normal softirq context), the attribute will be absent.”h]”hŒ¬PID of the napi thread, if NAPI is configured to operate in threaded mode. If NAPI is not in threaded mode (i.e. uses normal softirq context), the attribute will be absent.”…”�”}”(hj„<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj€<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjo<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mhjl<h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjI<h²hh³hÇh´Mubeh}”(h]”Œpid-u32”ah ]”h"]”Œ pid (u32)”ah$]”h&]”uh1hähj;h²hh³hÇh´Mubhå)�”}”(hhh]”(hê)�”}”(hŒdefer-hard-irqs (``u32``)”h]”(hŒdefer-hard-irqs (”…”�”}”(hj¯<h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj·<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¯<ubhŒ)”…”�”}”(hj¯<h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¬<h²hh³hÇh´MubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÕ<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÒ<h³hÇh´Kubj^)�”}”(hŒcThe number of consecutive empty polls before IRQ deferral ends and hardware IRQs are re-enabled. ”h]”j-)�”}”(hŒ`The number of consecutive empty polls before IRQ deferral ends and hardware IRQs are re-enabled.”h]”hŒ`The number of consecutive empty polls before IRQ deferral ends and hardware IRQs are re-enabled.”…”�”}”(hjç<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhjã<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÒ<ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MhjÏ<h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¬<h²hh³hÇh´Mubeh}”(h]”Œdefer-hard-irqs-u32”ah ]”h"]”Œdefer-hard-irqs (u32)”ah$]”h&]”uh1hähj;h²hh³hÇh´Mubhå)�”}”(hhh]”(hê)�”}”(hŒgro-flush-timeout (``uint``)”h]”(hŒgro-flush-timeout (”…”�”}”(hj=h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj=ubhŒ)”…”�”}”(hj=h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj=h²hh³hÇh´M%ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj8=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj5=h³hÇh´Kubj^)�”}”(hXIThe timeout, in nanoseconds, of when to trigger the NAPI watchdog timer which schedules NAPI processing. Additionally, a non-zero value will also prevent GRO from flushing recent super-frames at the end of a NAPI cycle. This may add receive latency in exchange for reducing the number of frames processed by the network stack. ”h]”j-)�”}”(hXFThe timeout, in nanoseconds, of when to trigger the NAPI watchdog timer which schedules NAPI processing. Additionally, a non-zero value will also prevent GRO from flushing recent super-frames at the end of a NAPI cycle. This may add receive latency in exchange for reducing the number of frames processed by the network stack.”h]”hXFThe timeout, in nanoseconds, of when to trigger the NAPI watchdog timer which schedules NAPI processing. Additionally, a non-zero value will also prevent GRO from flushing recent super-frames at the end of a NAPI cycle. This may add receive latency in exchange for reducing the number of frames processed by the network stack.”…”�”}”(hjJ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M%hjF=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj5=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M%hj2=h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj=h²hh³hÇh´M%ubeh}”(h]”Œgro-flush-timeout-uint”ah ]”h"]”Œgro-flush-timeout (uint)”ah$]”h&]”uh1hähj;h²hh³hÇh´M%ubhå)�”}”(hhh]”(hê)�”}”(hŒirq-suspend-timeout (``uint``)”h]”(hŒirq-suspend-timeout (”…”�”}”(hju=h²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj}=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhju=ubhŒ)”…”�”}”(hju=h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjr=h²hh³hÇh´M-ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj›=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj˜=h³hÇh´Kubj^)�”}”(hŒdThe timeout, in nanoseconds, of how long to suspend irq processing, if event polling finds events ”h]”j-)�”}”(hŒaThe timeout, in nanoseconds, of how long to suspend irq processing, if event polling finds events”h]”hŒaThe timeout, in nanoseconds, of how long to suspend irq processing, if event polling finds events”…”�”}”(hj­=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M-hj©=ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj˜=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M-hj•=h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjr=h²hh³hÇh´M-ubeh}”(h]”Œirq-suspend-timeout-uint”ah ]”h"]”Œirq-suspend-timeout (uint)”ah$]”h&]”uh1hähj;h²hh³hÇh´M-ubhå)�”}”(hhh]”(hê)�”}”(hŒthreaded (``u32``)”h]”(hŒ threaded (”…”�”}”(hjØ=h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjà=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjØ=ubhŒ)”…”�”}”(hjØ=h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÕ=h²hh³hÇh´M2ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjþ=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjû=h³hÇh´Kubj^)�”}”(hŒãWhether the NAPI is configured to operate in threaded polling mode. If this is set to enabled then the NAPI context operates in threaded polling mode. If this is set to busy-poll, then the threaded polling mode also busy polls.”h]”j-)�”}”(hj>h]”hŒãWhether the NAPI is configured to operate in threaded polling mode. If this is set to enabled then the NAPI context operates in threaded polling mode. If this is set to busy-poll, then the threaded polling mode also busy polls.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M2hj >ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjû=ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M2hjø=h²hubjI)�”}”(hhh]”(jN)�”}”(hŒenum”h]”hŒenum”…”�”}”(hj,>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj)>h³hÇh´Kubj^)�”}”(hŒ(:ref:`netdev-definition-napi-threaded` ”h]”j-)�”}”(hŒ&:ref:`netdev-definition-napi-threaded`”h]”h)�”}”(hj@>h]”jj)�”}”(hj@>h]”hŒnetdev-definition-napi-threaded”…”�”}”(hjE>h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjB>ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jO>Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-definition-napi-threaded”uh1hh³hÇh´M2hj>>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M2hj:>ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj)>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M2hjø=h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjÕ=h²hh³hÇh´M2ubh×)�”}”(hŒ".. _netdev-attribute-set-xsk-info:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-attribute-set-xsk-info”uh1hÖh´M­hjÕ=h²hh³hÇubeh}”(h]”Œ threaded-u32”ah ]”h"]”Œthreaded (u32)”ah$]”h&]”uh1hähj;h²hh³hÇh´M2ubeh}”(h]”(jâjü:eh ]”h"]”(Œnapi”Œnetdev-attribute-set-napi”eh$]”h&]”uh1hähj0h²hh³hÇh´Mjÿ }”j‘>jò:sj }”jü:jò:subhå)�”}”(hhh]”(hê)�”}”(hŒxsk-info”h]”hŒxsk-info”…”�”}”(hj™>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjþuh1héhj–>h²hh³hÇh´M2ubh×)�”}”(hŒ.. _netdev-attribute-set-queue:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-attribute-set-queue”uh1hÖh´M±hj–>h²hh³hÇubeh}”(h]”(jjƒ>eh ]”h"]”(Œxsk-info”Œnetdev-attribute-set-xsk-info”eh$]”h&]”uh1hähj0h²hh³hÇh´M2jÿ }”j·>jy>sj }”jƒ>jy>subhå)�”}”(hhh]”(hê)�”}”(hŒqueue”h]”hŒqueue”…”�”}”(hj¿>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj uh1héhj¼>h²hh³hÇh´M2ubhå)�”}”(hhh]”(hê)�”}”(hŒ id (``u32``)”h]”(hŒid (”…”�”}”(hjÐ>h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjØ>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÐ>ubhŒ)”…”�”}”(hjÐ>h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÍ>h²hh³hÇh´M@ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjö>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjó>h³hÇh´Kubj^)�”}”(hŒ¯Queue index; most queue types are indexed like a C array, with indexes starting at 0 and ending at queue count - 1. Queue indexes are scoped to an interface and queue type. ”h]”j-)�”}”(hŒ¬Queue index; most queue types are indexed like a C array, with indexes starting at 0 and ending at queue count - 1. Queue indexes are scoped to an interface and queue type.”h]”hŒ¬Queue index; most queue types are indexed like a C array, with indexes starting at 0 and ending at queue count - 1. Queue indexes are scoped to an interface and queue type.”…”�”}”(hj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M@hj?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjó>ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M@hjð>h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÍ>h²hh³hÇh´M@ubeh}”(h]”Œid3”ah ]”h"]”h$]”jä;ah&]”uh1hähj¼>h²hh³hÇh´M@j1Kubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hj2?h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj:?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2?ubhŒ)”…”�”}”(hj2?h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj/?h²hh³hÇh´MFubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjX?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjU?h³hÇh´Kubj^)�”}”(hŒ7ifindex of the netdevice to which the queue belongs. ”h]”j-)�”}”(hŒ4ifindex of the netdevice to which the queue belongs.”h]”hŒ4ifindex of the netdevice to which the queue belongs.”…”�”}”(hjj?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MFhjf?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjU?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MFhjR?h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj/?h²hh³hÇh´MFubeh}”(h]”Œid4”ah ]”h"]”h$]”Œ ifindex (u32)”ah&]”uh1hähj¼>h²hh³hÇh´MFj1Kubhå)�”}”(hhh]”(hê)�”}”(hŒtype (``u32``)”h]”(hŒtype (”…”�”}”(hj•?h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj�?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj•?ubhŒ)”…”�”}”(hj•?h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj’?h²hh³hÇh´MLubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj»?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¸?h³hÇh´Kubj^)�”}”(hŒØQueue type as rx, tx. Each queue type defines a separate ID space. XDP TX queues allocated in the kernel are not linked to NAPIs and thus not listed. AF_XDP queues will have more information set in the xsk attribute.”h]”j-)�”}”(hjË?h]”hŒØQueue type as rx, tx. Each queue type defines a separate ID space. XDP TX queues allocated in the kernel are not linked to NAPIs and thus not listed. AF_XDP queues will have more information set in the xsk attribute.”…”�”}”(hjÍ?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MLhjÉ?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¸?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MLhjµ?h²hubjI)�”}”(hhh]”(jN)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjé?h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjæ?h³hÇh´Kubj^)�”}”(hŒ&:ref:`netdev-definition-queue-type` ”h]”j-)�”}”(hŒ#:ref:`netdev-definition-queue-type`”h]”h)�”}”(hjý?h]”jj)�”}”(hjý?h]”hŒnetdev-definition-queue-type”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjÿ?ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j @Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-definition-queue-type”uh1hh³hÇh´MLhjû?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MLhj÷?ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjæ?ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MLhjµ?h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj’?h²hh³hÇh´MLubeh}”(h]”Œtype-u32”ah ]”h"]”Œ type (u32)”ah$]”h&]”uh1hähj¼>h²hh³hÇh´MLubhå)�”}”(hhh]”(hê)�”}”(hŒnapi-id (``u32``)”h]”(hŒ napi-id (”…”�”}”(hjA@h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjI@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjA@ubhŒ)”…”�”}”(hjA@h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj>@h²hh³hÇh´MTubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjg@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjd@h³hÇh´Kubj^)�”}”(hŒ5ID of the NAPI instance which services this queue. ”h]”j-)�”}”(hŒ2ID of the NAPI instance which services this queue.”h]”hŒ2ID of the NAPI instance which services this queue.”…”�”}”(hjy@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MThju@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjd@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MThja@h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj>@h²hh³hÇh´MTubeh}”(h]”Œ napi-id-u32”ah ]”h"]”Œ napi-id (u32)”ah$]”h&]”uh1hähj¼>h²hh³hÇh´MTubhå)�”}”(hhh]”(hê)�”}”(hŒdmabuf (``u32``)”h]”(hŒdmabuf (”…”�”}”(hj¤@h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj¬@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¤@ubhŒ)”…”�”}”(hj¤@h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¡@h²hh³hÇh´MXubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÊ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÇ@h³hÇh´Kubj^)�”}”(hŒ3ID of the dmabuf attached to this queue, if any. ”h]”j-)�”}”(hŒ0ID of the dmabuf attached to this queue, if any.”h]”hŒ0ID of the dmabuf attached to this queue, if any.”…”�”}”(hjÜ@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MXhjØ@ubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÇ@ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MXhjÄ@h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj¡@h²hh³hÇh´MXubeh}”(h]”Œid5”ah ]”h"]”h$]”j7ah&]”uh1hähj¼>h²hh³hÇh´MXj1Kubhå)�”}”(hhh]”(hê)�”}”(hŒio-uring (``nest``)”h]”(hŒ io-uring (”…”�”}”(hjAh²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjAubhŒ)”…”�”}”(hjAh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjAh²hh³hÇh´M\ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj,Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj)Ah³hÇh´Kubj^)�”}”(hŒ%io_uring memory provider information.”h]”j-)�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M\hj:Aubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj)Aubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M\hj&Ah²hubjI)�”}”(hhh]”(jN)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hjZAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjWAh³hÇh´Kubj^)�”}”(hŒ5:ref:`netdev-attribute-set-io-uring-provider-info` ”h]”j-)�”}”(hŒ2:ref:`netdev-attribute-set-io-uring-provider-info`”h]”h)�”}”(hjnAh]”jj)�”}”(hjnAh]”hŒ+netdev-attribute-set-io-uring-provider-info”…”�”}”(hjsAh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjpAubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j}AŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒ+netdev-attribute-set-io-uring-provider-info”uh1hh³hÇh´M\hjlAubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M\hjhAubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjWAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M\hj&Ah²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjAh²hh³hÇh´M\ubeh}”(h]”Œid6”ah ]”h"]”h$]”jº7ah&]”uh1hähj¼>h²hh³hÇh´M\j1Kubhå)�”}”(hhh]”(hê)�”}”(hŒxsk (``nest``)”h]”(hŒxsk (”…”�”}”(hj±Ah²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hj¹Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj±AubhŒ)”…”�”}”(hj±Ah²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj®Ah²hh³hÇh´MaubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj×Ah²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÔAh³hÇh´Kubj^)�”}”(hŒ'XSK information for this queue, if any.”h]”j-)�”}”(hjçAh]”hŒ'XSK information for this queue, if any.”…”�”}”(hjéAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MahjåAubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÔAubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MahjÑAh²hubjI)�”}”(hhh]”(jN)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjBh³hÇh´Kubj^)�”}”(hŒ':ref:`netdev-attribute-set-xsk-info` ”h]”j-)�”}”(hŒ$:ref:`netdev-attribute-set-xsk-info`”h]”h)�”}”(hjBh]”jj)�”}”(hjBh]”hŒnetdev-attribute-set-xsk-info”…”�”}”(hjBh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j(BŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-xsk-info”uh1hh³hÇh´MahjBubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MahjBubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjBubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MahjÑAh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj®Ah²hh³hÇh´Maubeh}”(h]”Œxsk-nest”ah ]”h"]”Œ xsk (nest)”ah$]”h&]”uh1hähj¼>h²hh³hÇh´Maubhå)�”}”(hhh]”(hê)�”}”(hŒlease (``nest``)”h]”(hŒlease (”…”�”}”(hj]Bh²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjeBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj]BubhŒ)”…”�”}”(hj]Bh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjZBh²hh³hÇh´MfubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjƒBh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj€Bh³hÇh´Kubj^)�”}”(hXA queue from a virtual device can have a lease which refers to another queue from a physical device. This is useful for memory providers and AF_XDP operations which take an ifindex and queue id to allow applications to bind against virtual devices in containers.”h]”j-)�”}”(hj“Bh]”hXA queue from a virtual device can have a lease which refers to another queue from a physical device. This is useful for memory providers and AF_XDP operations which take an ifindex and queue id to allow applications to bind against virtual devices in containers.”…”�”}”(hj•Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mfhj‘Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj€Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mfhj}Bh²hubjI)�”}”(hhh]”(jN)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hj±Bh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj®Bh³hÇh´Kubj^)�”}”(hŒ#:ref:`netdev-attribute-set-lease` ”h]”j-)�”}”(hŒ!:ref:`netdev-attribute-set-lease`”h]”h)�”}”(hjÅBh]”jj)�”}”(hjÅBh]”hŒnetdev-attribute-set-lease”…”�”}”(hjÊBh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjÇBubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jÔBŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-lease”uh1hh³hÇh´MfhjÃBubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mfhj¿Bubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj®Bubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mfhj}Bh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjZBh²hh³hÇh´Mfubh×)�”}”(hŒ .. _netdev-attribute-set-qstats:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-attribute-set-qstats”uh1hÖh´MéhjZBh²hh³hÇubeh}”(h]”Œ lease-nest”ah ]”h"]”Œ lease (nest)”ah$]”h&]”uh1hähj¼>h²hh³hÇh´Mfubeh}”(h]”(j&j±>eh ]”h"]”(Œqueue”Œnetdev-attribute-set-queue”eh$]”h&]”uh1hähj0h²hh³hÇh´M2jÿ }”jCj§>sj }”j±>j§>subhå)�”}”(hhh]”(hê)�”}”(hŒqstats”h]”hŒqstats”…”�”}”(hjCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjBuh1héhjCh²hh³hÇh´Mfubj-)�”}”(hXwGet device statistics, scoped to a device or a queue. These statistics extend (and partially duplicate) statistics available in struct rtnl_link_stats64. Value of the `scope` attribute determines how statistics are aggregated. When aggregated for the entire device the statistics represent the total number of events since last explicit reset of the device (i.e. not a reconfiguration like changing queue count). When reported per-queue, however, the statistics may not add up to the total number of events, will only be reported for currently active objects, and will likely report the number of events since last reconfiguration.”h]”(hŒ§Get device statistics, scoped to a device or a queue. These statistics extend (and partially duplicate) statistics available in struct rtnl_link_stats64. Value of the ”…”�”}”(hj,Ch²hh³Nh´NubhŒtitle_reference”“”)�”}”(hŒ`scope`”h]”hŒscope”…”�”}”(hj6Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j4Chj,CubhXÉ attribute determines how statistics are aggregated. When aggregated for the entire device the statistics represent the total number of events since last explicit reset of the device (i.e. not a reconfiguration like changing queue count). When reported per-queue, however, the statistics may not add up to the total number of events, will only be reported for currently active objects, and will likely report the number of events since last reconfiguration.”…”�”}”(hj,Ch²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MfhjCh²hubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hjQCh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjYCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjQCubhŒ)”…”�”}”(hjQCh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjNCh²hh³hÇh´M~ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjwCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjtCh³hÇh´Kubj^)�”}”(hŒ2ifindex of the netdevice to which stats belong. ”h]”j-)�”}”(hŒ/ifindex of the netdevice to which stats belong.”h]”hŒ/ifindex of the netdevice to which stats belong.”…”�”}”(hj‰Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M~hj…Cubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjtCubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M~hjqCh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjNCh²hh³hÇh´M~ubeh}”(h]”Œid7”ah ]”h"]”h$]”Œ ifindex (u32)”ah&]”uh1hähjCh²hh³hÇh´M~j1Kubhå)�”}”(hhh]”(hê)�”}”(hŒqueue-type (``u32``)”h]”(hŒ queue-type (”…”�”}”(hj´Ch²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj¼Ch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj´CubhŒ)”…”�”}”(hj´Ch²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj±Ch²hh³hÇh´M„ubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÚCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj×Ch³hÇh´Kubj^)�”}”(hŒ#Queue type as rx, tx, for queue-id.”h]”j-)�”}”(hjêCh]”hŒ#Queue type as rx, tx, for queue-id.”…”�”}”(hjìCh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M„hjèCubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj×Cubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M„hjÔCh²hubjI)�”}”(hhh]”(jN)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjDh³hÇh´Kubj^)�”}”(hŒ&:ref:`netdev-definition-queue-type` ”h]”j-)�”}”(hŒ#:ref:`netdev-definition-queue-type`”h]”h)�”}”(hjDh]”jj)�”}”(hjDh]”hŒnetdev-definition-queue-type”…”�”}”(hj!Dh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjDubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”j+DŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-definition-queue-type”uh1hh³hÇh´M„hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M„hjDubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjDubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M„hjÔCh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChj±Ch²hh³hÇh´M„ubeh}”(h]”Œqueue-type-u32”ah ]”h"]”Œqueue-type (u32)”ah$]”h&]”uh1hähjCh²hh³hÇh´M„ubhå)�”}”(hhh]”(hê)�”}”(hŒqueue-id (``u32``)”h]”(hŒ queue-id (”…”�”}”(hj`Dh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjhDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj`DubhŒ)”…”�”}”(hj`Dh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj]Dh²hh³hÇh´M‰ubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj†Dh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjƒDh³hÇh´Kubj^)�”}”(hŒNumber of packets that were marked as CHECKSUM_UNNECESSARY. ”h]”j-)�”}”(hŒ;Number of packets that were marked as CHECKSUM_UNNECESSARY.”h]”hŒ;Number of packets that were marked as CHECKSUM_UNNECESSARY.”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÃhj Iubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjûHubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÃhjøHh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÕHh²hh³hÇh´MÃubeh}”(h]”Œrx-csum-unnecessary-uint”ah ]”h"]”Œrx-csum-unnecessary (uint)”ah$]”h&]”uh1hähjCh²hh³hÇh´MÃubhå)�”}”(hhh]”(hê)�”}”(hŒrx-csum-none (``uint``)”h]”(hŒrx-csum-none (”…”�”}”(hj;Ih²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjCIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj;IubhŒ)”…”�”}”(hj;Ih²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj8Ih²hh³hÇh´MÇubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjaIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj^Ih³hÇh´Kubj^)�”}”(hŒ9Number of packets that were not checksummed by device. ”h]”j-)�”}”(hŒ6Number of packets that were not checksummed by device.”h]”hŒ6Number of packets that were not checksummed by device.”…”�”}”(hjsIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÇhjoIubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj^Iubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÇhj[Ih²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj8Ih²hh³hÇh´MÇubeh}”(h]”Œrx-csum-none-uint”ah ]”h"]”Œrx-csum-none (uint)”ah$]”h&]”uh1hähjCh²hh³hÇh´MÇubhå)�”}”(hhh]”(hê)�”}”(hŒrx-csum-bad (``uint``)”h]”(hŒ rx-csum-bad (”…”�”}”(hjžIh²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj¦Ih²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjžIubhŒ)”…”�”}”(hjžIh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj›Ih²hh³hÇh´MËubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÄIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjÁIh³hÇh´Kubj^)�”}”(hŒhNumber of packets with bad checksum. The packets are not discarded, but still delivered to the stack. ”h]”j-)�”}”(hŒeNumber of packets with bad checksum. The packets are not discarded, but still delivered to the stack.”h]”hŒeNumber of packets with bad checksum. The packets are not discarded, but still delivered to the stack.”…”�”}”(hjÖIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MËhjÒIubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÁIubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MËhj¾Ih²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj›Ih²hh³hÇh´MËubeh}”(h]”Œrx-csum-bad-uint”ah ]”h"]”Œrx-csum-bad (uint)”ah$]”h&]”uh1hähjCh²hh³hÇh´MËubhå)�”}”(hhh]”(hê)�”}”(hŒrx-hw-gro-packets (``uint``)”h]”(hŒrx-hw-gro-packets (”…”�”}”(hjJh²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjJubhŒ)”…”�”}”(hjJh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjþIh²hh³hÇh´MÑubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj'Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj$Jh³hÇh´Kubj^)�”}”(hŒ´Number of packets that were coalesced from smaller packets by the device. Counts only packets coalesced with the HW-GRO netdevice feature, LRO-coalesced packets are not counted. ”h]”j-)�”}”(hŒ±Number of packets that were coalesced from smaller packets by the device. Counts only packets coalesced with the HW-GRO netdevice feature, LRO-coalesced packets are not counted.”h]”hŒ±Number of packets that were coalesced from smaller packets by the device. Counts only packets coalesced with the HW-GRO netdevice feature, LRO-coalesced packets are not counted.”…”�”}”(hj9Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÑhj5Jubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj$Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÑhj!Jh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjþIh²hh³hÇh´MÑubeh}”(h]”Œrx-hw-gro-packets-uint”ah ]”h"]”Œrx-hw-gro-packets (uint)”ah$]”h&]”uh1hähjCh²hh³hÇh´MÑubhå)�”}”(hhh]”(hê)�”}”(hŒrx-hw-gro-bytes (``uint``)”h]”(hŒrx-hw-gro-bytes (”…”�”}”(hjdJh²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjlJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjdJubhŒ)”…”�”}”(hjdJh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjaJh²hh³hÇh´MØubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjŠJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj‡Jh³hÇh´Kubj^)�”}”(hŒSee `rx-hw-gro-packets`. ”h]”j-)�”}”(hŒSee `rx-hw-gro-packets`.”h]”(hŒSee ”…”�”}”(hjœJh²hh³Nh´Nubj5C)�”}”(hŒ`rx-hw-gro-packets`”h]”hŒrx-hw-gro-packets”…”�”}”(hj¤Jh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j4ChjœJubhŒ.”…”�”}”(hjœJh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MØhj˜Jubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj‡Jubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MØhj„Jh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjaJh²hh³hÇh´MØubeh}”(h]”Œrx-hw-gro-bytes-uint”ah ]”h"]”Œrx-hw-gro-bytes (uint)”ah$]”h&]”uh1hähjCh²hh³hÇh´MØubhå)�”}”(hhh]”(hê)�”}”(hŒ!rx-hw-gro-wire-packets (``uint``)”h]”(hŒrx-hw-gro-wire-packets (”…”�”}”(hjÙJh²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjáJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÙJubhŒ)”…”�”}”(hjÙJh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÖJh²hh³hÇh´MÜubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÿJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjüJh³hÇh´Kubj^)�”}”(hŒ…Number of packets that were coalesced to bigger packetss with the HW-GRO netdevice feature. LRO-coalesced packets are not counted. ”h]”j-)�”}”(hŒ‚Number of packets that were coalesced to bigger packetss with the HW-GRO netdevice feature. LRO-coalesced packets are not counted.”h]”hŒ‚Number of packets that were coalesced to bigger packetss with the HW-GRO netdevice feature. LRO-coalesced packets are not counted.”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MÜhj Kubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjüJubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MÜhjùJh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÖJh²hh³hÇh´MÜubeh}”(h]”Œrx-hw-gro-wire-packets-uint”ah ]”h"]”Œrx-hw-gro-wire-packets (uint)”ah$]”h&]”uh1hähjCh²hh³hÇh´MÜubhå)�”}”(hhh]”(hê)�”}”(hŒrx-hw-gro-wire-bytes (``uint``)”h]”(hŒrx-hw-gro-wire-bytes (”…”�”}”(hjubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj�Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjŠQh³hÇh´Kubj^)�”}”(hŒThe netdev queue to lease from.”h]”j-)�”}”(hj�Qh]”hŒThe netdev queue to lease from.”…”�”}”(hjŸQh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M>hj›Qubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjŠQubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M>hj‡Qh²hubjI)�”}”(hhh]”(jN)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hj»Qh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¸Qh³hÇh´Kubj^)�”}”(hŒ':ref:`netdev-attribute-set-queue-id` ”h]”j-)�”}”(hŒ$:ref:`netdev-attribute-set-queue-id`”h]”h)�”}”(hjÏQh]”jj)�”}”(hjÏQh]”hŒnetdev-attribute-set-queue-id”…”�”}”(hjÔQh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjÑQubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”jÞQŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-queue-id”uh1hh³hÇh´M>hjÍQubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M>hjÉQubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¸Qubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´M>hj‡Qh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjdQh²hh³hÇh´M>ubeh}”(h]”Œ queue-nest”ah ]”h"]”Œ queue (nest)”ah$]”h&]”uh1hähjðPh²hh³hÇh´M>ubhå)�”}”(hhh]”(hê)�”}”(hŒnetns-id (``s32``)”h]”(hŒ netns-id (”…”�”}”(hjRh²hh³Nh´Nubhô)�”}”(hŒ``s32``”h]”hŒs32”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjRubhŒ)”…”�”}”(hjRh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjRh²hh³hÇh´MCubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj9Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj6Rh³hÇh´Kubj^)�”}”(hŒ)The network namespace id of the netdev. ”h]”j-)�”}”(hŒ'The network namespace id of the netdev.”h]”hŒ'The network namespace id of the netdev.”…”�”}”(hjKRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MChjGRubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj6Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MChj3Rh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjRh²hh³hÇh´MCubh×)�”}”(hŒ .. _netdev-attribute-set-dmabuf:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnetdev-attribute-set-dmabuf”uh1hÖh´MÜhjRh²hh³hÇubeh}”(h]”Œ netns-id-s32”ah ]”h"]”Œnetns-id (s32)”ah$]”h&]”uh1hähjðPh²hh³hÇh´MCubeh}”(h]”(jŒjÝPeh ]”h"]”(Œlease”Œnetdev-attribute-set-lease”eh$]”h&]”uh1hähj0h²hh³hÇh´M3jÿ }”jƒRjÓPsj }”jÝPjÓPsubhå)�”}”(hhh]”(hê)�”}”(hŒdmabuf”h]”hŒdmabuf”…”�”}”(hj‹Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj¨uh1héhjˆRh²hh³hÇh´MCubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hjœRh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj¤Rh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjœRubhŒ)”…”�”}”(hjœRh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj™Rh²hh³hÇh´MLubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÂRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj¿Rh³hÇh´Kubj^)�”}”(hŒ(netdev ifindex to bind the dmabuf to. ”h]”j-)�”}”(hŒ%netdev ifindex to bind the dmabuf to.”h]”hŒ%netdev ifindex to bind the dmabuf to.”…”�”}”(hjÔRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MLhjÐRubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj¿Rubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MLhj¼Rh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChj™Rh²hh³hÇh´MLubeh}”(h]”Œid10”ah ]”h"]”h$]”Œ ifindex (u32)”ah&]”uh1hähjˆRh²hh³hÇh´MLj1Kubhå)�”}”(hhh]”(hê)�”}”(hŒqueues (``nest``)”h]”(hŒqueues (”…”�”}”(hjÿRh²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÿRubhŒ)”…”�”}”(hjÿRh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjüRh²hh³hÇh´MRubjD)�”}”(hhh]”(jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj%Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj"Sh³hÇh´Kubj^)�”}”(hŒ%receive queues to bind the dmabuf to.”h]”j-)�”}”(hj5Sh]”hŒ%receive queues to bind the dmabuf to.”…”�”}”(hj7Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MRhj3Subah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj"Subeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MRhjSh²hubjI)�”}”(hhh]”(jN)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hjSSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjPSh³hÇh´Kubj^)�”}”(hŒ$:ref:`netdev-attribute-set-queue-id`”h]”j-)�”}”(hjcSh]”h)�”}”(hjcSh]”jj)�”}”(hjcSh]”hŒnetdev-attribute-set-queue-id”…”�”}”(hjkSh²hh³Nh´Nubah}”(h]”h ]”(juŒstd”Œstd-ref”eh"]”h$]”h&]”uh1jihjhSubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j‚Œ refdomain”juSŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjˆŒnetdev-attribute-set-queue-id”uh1hh³hÇh´MRhjeSubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MRhjaSubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjPSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MRhjSh²hubjI)�”}”(hhh]”(jN)�”}”(hŒ multi-attr”h]”hŒ multi-attr”…”�”}”(hjœSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhj™Sh³hÇh´Kubj^)�”}”(hŒTrue ”h]”j-)�”}”(hŒTrue”h]”hŒTrue”…”�”}”(hj®Sh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MRhjªSubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hj™Subeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MRhjSh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1jChjüRh²hh³hÇh´MRubeh}”(h]”Œ queues-nest”ah ]”h"]”Œ queues (nest)”ah$]”h&]”uh1hähjˆRh²hh³hÇh´MRubhå)�”}”(hhh]”(hê)�”}”(hŒ fd (``u32``)”h]”(hŒfd (”…”�”}”(hjÙSh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjáSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÙSubhŒ)”…”�”}”(hjÙSh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÖSh²hh³hÇh´MXubjD)�”}”(hhh]”jI)�”}”(hhh]”(jN)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÿSh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jMhjüSh³hÇh´Kubj^)�”}”(hŒ"dmabuf file descriptor to bind. ”h]”j-)�”}”(hŒdmabuf file descriptor to bind.”h]”hŒdmabuf file descriptor to bind.”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MXhj Tubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjüSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´MXhjùSh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjÖSh²hh³hÇh´MXubeh}”(h]”Œfd-u32”ah ]”h"]”Œfd (u32)”ah$]”h&]”uh1hähjˆRh²hh³hÇh´MXubhå)�”}”(hhh]”(hê)�”}”(hŒ id (``u32``)”h]”(hŒid (”…”�”}”(hj= PAGE_SIZE; defaults to PAGE_SIZE. ”h]”j-)�”}”(hŒŒSize in bytes of each device page the NIC writes into from the bound dmabuf. Must be a power of two and >= PAGE_SIZE; defaults to PAGE_SIZE.”h]”hŒŒSize in bytes of each device page the NIC writes into from the bound dmabuf. Must be a power of two and >= PAGE_SIZE; defaults to PAGE_SIZE.”…”�”}”(hj×Th²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MbhjÓTubah}”(h]”h ]”h"]”h$]”h&]”uh1j]hjÂTubeh}”(h]”h ]”h"]”h$]”h&]”uh1jHh³hÇh´Mbhj¿Th²hubah}”(h]”h ]”h"]”h$]”h&]”uh1jChjœTh²hh³hÇh´Mbubeh}”(h]”Œrx-page-size-u32”ah ]”h"]”Œrx-page-size (u32)”ah$]”h&]”uh1hähjˆRh²hh³hÇh´Mbubeh}”(h]”(j®juReh ]”h"]”(Œdmabuf”Œnetdev-attribute-set-dmabuf”eh$]”h&]”uh1hähj0h²hh³hÇh´MCjÿ }”jUjkRsj }”juRjkRsubeh}”(h]”jah ]”h"]”Œattribute sets”ah$]”h&]”uh1hähhæh²hh³hÇh´Kaubeh}”(h]”(jRhãeh ]”h"]”(Œ#family netdev netlink specification”Œnetlink-netdev”eh$]”h&]”uh1hähhh²hh³hÇh´Kjÿ }”jUhØsj }”hãhØsubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(héNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j=UŒerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒ pep_base_url”Œhttps://peps.python.org/”Œpep_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œrfc_references”NŒsection_self_link”‰Œsmartquotes_locales”]”Œenv”NŒtrim_footnote_reference_space”‰Œ smart_quotes”ˆubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”(hã]”hØaj#]”jajö ]”jì aj’ ]”jˆ aj, ]”j" ajÆ ]”j¼ ajš]”j�ajb]”jXaj*]”j ajò]”jèajV]”jLaj ]”jajÆ]”j¼ajz!]”jp!ajˆ#]”j~#aj4%]”j*%ajÞ&]”jÔ&ajN)]”jD)aj,*]”j"*aj÷+]”jí+aj -]”j-aj.]”j.ajæ.]”jÜ.aj�/]”j…/ajš0]”j�0aj¤3]”jš3aj-4]”j#4aj³7]”j©7aj 8]”j8ajü:]”jò:ajƒ>]”jy>aj±>]”j§>ajC]”jþBaj†P]”j|PajÝP]”jÓPajuR]”jkRauŒnameids”}”(jUhãjUjRjßjÛjjqjÞ(j“jü j#jû j²j˜ jö j— jÔj2 j’ j1 jöjÌ j, jË jj jÆ jŸj:jhjšjgj\j0jbj/j~jøj*j÷j j\jòj[jÂj&jVj%jäjÌj jËjj€!jÆj!j(jŽ#jz!j�#jJj:%jˆ#j9%jljä&j4%jã&jŽjÕ(jÞ&jÔ(j°j0)jÞj|0jj2*jN)j1*jjý+j,*jü+jAj-j÷+j-jcj#.j -j".j…jì.j.jë.j§j•/jæ.j”/jÉjs0j�/jr0jëj Ujj²3jš0j±3j8Œ ifindex (u32)”Nj81j51jä1já1jG2jD2jó2jð2jª3j§3j;4j¤3j:4jZj34j04jÁ7j-4jÀ7j|j±4j®4jv5js5jÙ5jÖ5j<6j96jŸ6jœ6Œ dmabuf (u32)”NŒio-uring (nest)”Nj8j³7j8jžŒid”Nj8j8j ;j 8j ;jÀjæ8jã8jI9jF9jt9jq9jŸ9jœ9jÊ9jÇ9jõ9jò9j :j:jK:jH:jv:js:j¡:jž:jÌ:jÉ:j;jÿ:j‘>jü:j�>jâŒid (u32)”NjF<jC<j©<j¦<j =j =jo=jl=jÒ=jÏ=j‰>j†>j·>jƒ>j¶>jjCj±>jCj&j;@j8@jž@j›@jWBjTBjCj Cj”PjCj“PjHjZDjWDj½DjºDjiEjfEjùEjöEjnFjkFjÑFjÎFjFGjCGj©Gj¦Gj Hj HjoHjlHjÒHjÏHj5Ij2Ij˜Ij•IjûIjøIj^Jj[JjÓJjÐJj6Kj3Kj«Kj¨KjLj LjqLjnLjÔLjÑLj7Mj4MjšMj—MjýMjúMjrNjoNjãNjàNjXOjUOj»Oj¸OjPjPjŒPj‰PjëPj†PjêPjjjãPjàPjƒRjÝPj‚RjŒj Rj Rj{RjxRjUjuRjUj®jÓSjÐSj6Tj3TjüTjùTuŒ nametypes”}”(jUˆjU‰j߉j‰jÞ(‰jü ˆjû ‰j˜ ˆj— ‰j2 ˆj1 ‰jÌ ˆjË ‰j ˆjŸ‰jhˆjg‰j0ˆj/‰jøˆj÷‰j\ˆj[‰j&ˆj%‰j̈jˉj€!ˆj!‰jŽ#ˆj�#‰j:%ˆj9%‰jä&ˆjã&‰jÕ(ˆjÔ(‰j0)‰j|0‰j2*ˆj1*‰jý+ˆjü+‰j-ˆj-‰j#.ˆj".‰jì.ˆjë.‰j•/ˆj”/‰js0ˆjr0‰j U‰j²3ˆj±3‰jŸU‰j81‰jä1‰jG2‰jó2‰jª3‰j;4ˆj:4‰j34‰jÁ7ˆjÀ7‰j±4‰jv5‰jÙ5‰j<6‰jŸ6‰j U‰j¡U‰j8ˆj8‰j¢U‰j8‰j ;ˆj ;‰jæ8‰jI9‰jt9‰jŸ9‰jÊ9‰jõ9‰j :‰jK:‰jv:‰j¡:‰jÌ:‰j;‰j‘>ˆj�>‰j£U‰jF<‰j©<‰j =‰jo=‰jÒ=‰j‰>‰j·>ˆj¶>‰jCˆjC‰j;@‰jž@‰jWB‰jC‰j”Pˆj“P‰jZD‰j½D‰jiE‰jùE‰jnF‰jÑF‰jFG‰j©G‰j H‰joH‰jÒH‰j5I‰j˜I‰jûI‰j^J‰jÓJ‰j6K‰j«K‰jL‰jqL‰jÔL‰j7M‰jšM‰jýM‰jrN‰jãN‰jXO‰j»O‰jP‰jŒP‰jëPˆjêP‰jãP‰jƒRˆj‚R‰j R‰j{R‰jUˆjU‰jÓS‰j6T‰jüT‰uh}”(hãhæjRhæjÛjjqjâj“jj#j$j²j$jö j jÔj j’ j� jöj� j, j7 jj7 jÆ jÑ j:jÑ jšj¥j\j¥jbjmj~jmj*j5j j5jòjýjÂjýjVjajäjaj j+jj+jÆjÑj(jÑjz!j…!jJj…!jˆ#j“#jlj“#j4%j?%jŽj?%jÞ&jé&j°jé&jÞjá(jj3)jN)jO)jjO)j,*j7*jAj7*j÷+j,jcj,j -j-j…j-j.j(.j§j(.jæ.jñ.jÉjñ.j�/jš/jëjš/jj0jš0j›0j8j›0j 1j¬0j51j1já1j;1jD2jç1jð2jJ2j§3jö2j¤3j·3jZj·3j04jÈ3j-4j@4j|j@4j®4jQ4j5j´4js5j5jÖ5jy5j96jÜ5jœ6j?6jÿ6j¢6j¶7j7j³7jÆ7jžjÆ7jê7j×7j8jð7j 8j8jÀj8jã8j=8jF9jé8jq9jL9jœ9jw9jÇ9j¢9jò9jÍ9j:jø9jH:j#:js:jN:jž:jy:jÉ:j¤:jÿ:jÏ:jü:j;jâj;j};j ;jà;jƒ;jC<jæ;j¦<jI<j =j¬<jl=j=jÏ=jr=j†>jÕ=jƒ>j–>jj–>j±>j¼>j&j¼>j*?jÍ>jŒ?j/?j8@j’?j›@j>@jþ@j¡@j©AjAjTBj®Aj CjZBjCjCjHjCj«CjNCjWDj±CjºDj]DjfEjÀDjöEjlEjkFjüEjÎFjqFjCGjÔFj¦GjIGj Hj¬GjlHjHjÏHjrHj2IjÕHj•Ij8IjøIj›Ij[JjþIjÐJjaJj3KjÖJj¨Kj9Kj Lj®KjnLjLjÑLjtLj4Mj×Lj—Mj:MjúMj�MjoNjNjàNjuNjUOjæNj¸Oj[OjPj¾Oj‰Pj!Pj†Pj™Pjjj™Pj½PjªPjàPjÂPjÝPjðPjŒjðPj^QjQj RjdQjxRjRjuRjˆRj®jˆRjöRj™RjÐSjüRj3TjÖSj–Tj9TjùTjœTj j3jkjbj�j„j¬j£jÎjÅjðjçjj j4j+jVjMjxjojšj‘j¼j³jÞjÕjj÷j"jjDj;jfj]jˆjjªj¡jØjÏjújñjjj;j2j]jTjjvj¡j˜jÃjºjåjÜjj j2j)jTjKjvjmj˜j�jºj±jÜjÓjþjõj jjBj9jdj[j†j}j¨jŸuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”jKUK4s…”R”Œparse_messages”]”(hŒsystem_message”“”)�”}”(hhh]”j-)�”}”(hŒ0Duplicate implicit target name: "ifindex (u32)".”h]”hŒ4Duplicate implicit target name: “ifindex (u32)â€�.”…”�”}”(hjÇUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÄUubah}”(h]”h ]”h"]”h$]”h&]”j5aŒlevel”KŒtype”ŒINFO”Œsource”hÇŒline”K�uh1jÂUhj´4h²hh³hÇh´K�ubjÃU)�”}”(hhh]”j-)�”}”(hŒ0Duplicate implicit target name: "ifindex (u32)".”h]”hŒ4Duplicate implicit target name: “ifindex (u32)â€�.”…”�”}”(hjãUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjàUubah}”(h]”h ]”h"]”h$]”h&]”j};aŒlevel”KŒtype”jÝUŒsource”hÇŒline”M uh1jÂUhj ;h²hh³hÇh´M ubjÃU)�”}”(hhh]”j-)�”}”(hŒ+Duplicate implicit target name: "id (u32)".”h]”hŒ/Duplicate implicit target name: “id (u32)â€�.”…”�”}”(hjþUh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjûUubah}”(h]”h ]”h"]”h$]”h&]”j*?aŒlevel”KŒtype”jÝUŒsource”hÇŒline”M@uh1jÂUhjÍ>h²hh³hÇh´M@ubjÃU)�”}”(hhh]”j-)�”}”(hŒ0Duplicate implicit target name: "ifindex (u32)".”h]”hŒ4Duplicate implicit target name: “ifindex (u32)â€�.”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjVubah}”(h]”h ]”h"]”h$]”h&]”jŒ?aŒlevel”KŒtype”jÝUŒsource”hÇŒline”MFuh1jÂUhj/?h²hh³hÇh´MFubjÃU)�”}”(hhh]”j-)�”}”(hŒ/Duplicate implicit target name: "dmabuf (u32)".”h]”hŒ3Duplicate implicit target name: “dmabuf (u32)â€�.”…”�”}”(hj4Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj1Vubah}”(h]”h ]”h"]”h$]”h&]”jþ@aŒlevel”KŒtype”jÝUŒsource”hÇŒline”MXuh1jÂUhj¡@h²hh³hÇh´MXubjÃU)�”}”(hhh]”j-)�”}”(hŒ2Duplicate implicit target name: "io-uring (nest)".”h]”hŒ6Duplicate implicit target name: “io-uring (nest)â€�.”…”�”}”(hjOVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjLVubah}”(h]”h ]”h"]”h$]”h&]”j©AaŒlevel”KŒtype”jÝUŒsource”hÇŒline”M\uh1jÂUhjAh²hh³hÇh´M\ubjÃU)�”}”(hhh]”j-)�”}”(hŒ0Duplicate implicit target name: "ifindex (u32)".”h]”hŒ4Duplicate implicit target name: “ifindex (u32)â€�.”…”�”}”(hjjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjgVubah}”(h]”h ]”h"]”h$]”h&]”j«CaŒlevel”KŒtype”jÝUŒsource”hÇŒline”M~uh1jÂUhjNCh²hh³hÇh´M~ubjÃU)�”}”(hhh]”j-)�”}”(hŒ%Duplicate implicit target name: "id".”h]”hŒ)Duplicate implicit target name: “idâ€�.”…”�”}”(hj…Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj‚Vubah}”(h]”h ]”h"]”h$]”h&]”j½PaŒlevel”KŒtype”jÝUŒsource”hÇŒline”M1uh1jÂUhjªPh²hh³hÇh´M1ubjÃU)�”}”(hhh]”j-)�”}”(hŒ0Duplicate implicit target name: "ifindex (u32)".”h]”hŒ4Duplicate implicit target name: “ifindex (u32)â€�.”…”�”}”(hj Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj�Vubah}”(h]”h ]”h"]”h$]”h&]”j^QaŒlevel”KŒtype”jÝUŒsource”hÇŒline”M8uh1jÂUhjQh²hh³hÇh´M8ubjÃU)�”}”(hhh]”j-)�”}”(hŒ0Duplicate implicit target name: "ifindex (u32)".”h]”hŒ4Duplicate implicit target name: “ifindex (u32)â€�.”…”�”}”(hj»Vh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¸Vubah}”(h]”h ]”h"]”h$]”h&]”jöRaŒlevel”KŒtype”jÝUŒsource”hÇŒline”MLuh1jÂUhj™Rh²hh³hÇh´MLubjÃU)�”}”(hhh]”j-)�”}”(hŒ+Duplicate implicit target name: "id (u32)".”h]”hŒ/Duplicate implicit target name: “id (u32)â€�.”…”�”}”(hjÖVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÓVubah}”(h]”h ]”h"]”h$]”h&]”j–TaŒlevel”KŒtype”jÝUŒsource”hÇŒline”M\uh1jÂUhj9Th²hh³hÇh´M\ubeŒtransform_messages”]”(jÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ4Hyperlink target "netlink-netdev" is not referenced.”…”�”}”hjóVsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjðVubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Kuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ>Hyperlink target "netdev-operation-dev-get" is not referenced.”…”�”}”hj Wsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj Wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Kuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒBHyperlink target "netdev-operation-dev-add-ntf" is not referenced.”…”�”}”hj'Wsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj$Wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”K5uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒBHyperlink target "netdev-operation-dev-del-ntf" is not referenced.”…”�”}”hjAWsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj>Wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”K@uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒEHyperlink target "netdev-operation-dev-change-ntf" is not referenced.”…”�”}”hj[Wsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjXWubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”KKuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒDHyperlink target "netdev-operation-page-pool-get" is not referenced.”…”�”}”hjuWsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjrWubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”KVuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒHHyperlink target "netdev-operation-page-pool-add-ntf" is not referenced.”…”�”}”hj�Wsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjŒWubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Kuuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒHHyperlink target "netdev-operation-page-pool-del-ntf" is not referenced.”…”�”}”hj©Wsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¦Wubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”K�uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒKHyperlink target "netdev-operation-page-pool-change-ntf" is not referenced.”…”�”}”hjÃWsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÀWubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”K�uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒJHyperlink target "netdev-operation-page-pool-stats-get" is not referenced.”…”�”}”hjÝWsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÚWubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”K™uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ@Hyperlink target "netdev-operation-queue-get" is not referenced.”…”�”}”hj÷Wsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjôWubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”K´uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ?Hyperlink target "netdev-operation-napi-get" is not referenced.”…”�”}”hjXsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”KÎuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒAHyperlink target "netdev-operation-qstats-get" is not referenced.”…”�”}”hj+Xsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj(Xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Kèuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ>Hyperlink target "netdev-operation-bind-rx" is not referenced.”…”�”}”hjEXsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjBXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Kýuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ?Hyperlink target "netdev-operation-napi-set" is not referenced.”…”�”}”hj_Xsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj\Xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Muh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ>Hyperlink target "netdev-operation-bind-tx" is not referenced.”…”�”}”hjyXsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjvXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒCHyperlink target "netdev-operation-queue-create" is not referenced.”…”�”}”hj“Xsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj�Xubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M2uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒAHyperlink target "netdev-definition-page-size" is not referenced.”…”�”}”hj­Xsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjªXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”MUuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ?Hyperlink target "netdev-definition-xdp-act" is not referenced.”…”�”}”hjÇXsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÄXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M`uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒGHyperlink target "netdev-definition-xdp-rx-metadata" is not referenced.”…”�”}”hjáXsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÞXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Mruh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒAHyperlink target "netdev-definition-xsk-flags" is not referenced.”…”�”}”hjûXsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjøXubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M€uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒBHyperlink target "netdev-definition-queue-type" is not referenced.”…”�”}”hjYsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”MŽuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒDHyperlink target "netdev-definition-qstats-scope" is not referenced.”…”�”}”hj/Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj,Yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M›uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒEHyperlink target "netdev-definition-napi-threaded" is not referenced.”…”�”}”hjIYsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjFYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M§uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ>Hyperlink target "netdev-attribute-set-dev" is not referenced.”…”�”}”hjcYsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj`Yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Mºuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒQHyperlink target "netdev-attribute-set-io-uring-provider-info" is not referenced.”…”�”}”hj}Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjzYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Mäuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒDHyperlink target "netdev-attribute-set-page-pool" is not referenced.”…”�”}”hj—Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj”Yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Mîuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒIHyperlink target "netdev-attribute-set-page-pool-info" is not referenced.”…”�”}”hj±Ysbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj®Yubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M#uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒJHyperlink target "netdev-attribute-set-page-pool-stats" is not referenced.”…”�”}”hjËYsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÈYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M1uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ?Hyperlink target "netdev-attribute-set-napi" is not referenced.”…”�”}”hjåYsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjâYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Mxuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒCHyperlink target "netdev-attribute-set-xsk-info" is not referenced.”…”�”}”hjÿYsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjüYubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M­uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ@Hyperlink target "netdev-attribute-set-queue" is not referenced.”…”�”}”hjZsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M±uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒAHyperlink target "netdev-attribute-set-qstats" is not referenced.”…”�”}”hj3Zsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj0Zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”Méuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒCHyperlink target "netdev-attribute-set-queue-id" is not referenced.”…”�”}”hjMZsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjJZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”M·uh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒ@Hyperlink target "netdev-attribute-set-lease" is not referenced.”…”�”}”hjgZsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjdZubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”MÅuh1jÂUubjÃU)�”}”(hhh]”j-)�”}”(hhh]”hŒAHyperlink target "netdev-attribute-set-dmabuf" is not referenced.”…”�”}”hj�Zsbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj~Zubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÝUŒsource”hÇŒline”MÜuh1jÂUubeŒ transformer”NŒ include_log”]”Œ decoration”Nh²hub.