€•Œ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”Œ3/translations/zh_CN/networking/devlink/devlink-trap”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ3/translations/zh_TW/networking/devlink/devlink-trap”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ3/translations/it_IT/networking/devlink/devlink-trap”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ3/translations/ja_JP/networking/devlink/devlink-trap”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ3/translations/ko_KR/networking/devlink/devlink-trap”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ3/translations/pt_BR/networking/devlink/devlink-trap”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ3/translations/sp_SP/networking/devlink/devlink-trap”Œ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³ŒM/var/lib/git/docbuild/linux/Documentation/networking/devlink/devlink-trap.rst”h´KubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ Devlink Trap”h]”hŒ Devlink Trap”…”�”}”(hhÏh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÊh²hh³hÇh´KubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Background”h]”hŒ Background”…”�”}”(hhàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhhÝh²hh³hÇh´KubhŒ paragraph”“”)�”}”(hŒ¿Devices capable of offloading the kernel's datapath and perform functions such as bridging and routing must also be able to send specific packets to the kernel (i.e., the CPU) for processing.”h]”hŒÁDevices capable of offloading the kernel’s datapath and perform functions such as bridging and routing must also be able to send specific packets to the kernel (i.e., the CPU) for processing.”…”�”}”(hhðh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K hhÝh²hubhï)�”}”(hŒéFor example, a device acting as a multicast-aware bridge must be able to send IGMP membership reports to the kernel for processing by the bridge module. Without processing such packets, the bridge module could never populate its MDB.”h]”hŒéFor example, a device acting as a multicast-aware bridge must be able to send IGMP membership reports to the kernel for processing by the bridge module. Without processing such packets, the bridge module could never populate its MDB.”…”�”}”(hhþh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KhhÝh²hubhï)�”}”(hXbAs another example, consider a device acting as router which has received an IP packet with a TTL of 1. Upon routing the packet the device must send it to the kernel so that it will route it as well and generate an ICMP Time Exceeded error datagram. Without letting the kernel route such packets itself, utilities such as ``traceroute`` could never work.”h]”(hXBAs another example, consider a device acting as router which has received an IP packet with a TTL of 1. Upon routing the packet the device must send it to the kernel so that it will route it as well and generate an ICMP Time Exceeded error datagram. Without letting the kernel route such packets itself, utilities such as ”…”�”}”(hj h²hh³Nh´NubhŒliteral”“”)�”}”(hŒ``traceroute``”h]”hŒ traceroute”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubhŒ could never work.”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KhhÝh²hubhï)�”}”(hŒlThe fundamental ability of sending certain packets to the kernel for processing is called "packet trapping".”h]”hŒpThe fundamental ability of sending certain packets to the kernel for processing is called “packet trappingâ€�.”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KhhÝh²hubeh}”(h]”Œ background”ah ]”h"]”Œ background”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒOverview”h]”hŒOverview”…”�”}”(hjGh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjDh²hh³hÇh´Kubhï)�”}”(hŒ¶The ``devlink-trap`` mechanism allows capable device drivers to register their supported packet traps with ``devlink`` and report trapped packets to ``devlink`` for further analysis.”h]”(hŒThe ”…”�”}”(hjUh²hh³Nh´Nubj)�”}”(hŒ``devlink-trap``”h]”hŒ devlink-trap”…”�”}”(hj]h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjUubhŒW mechanism allows capable device drivers to register their supported packet traps with ”…”�”}”(hjUh²hh³Nh´Nubj)�”}”(hŒ ``devlink``”h]”hŒdevlink”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjUubhŒ and report trapped packets to ”…”�”}”(hjUh²hh³Nh´Nubj)�”}”(hŒ ``devlink``”h]”hŒdevlink”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjUubhŒ for further analysis.”…”�”}”(hjUh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KhjDh²hubhï)�”}”(hX›Upon receiving trapped packets, ``devlink`` will perform a per-trap packets and bytes accounting and potentially report the packet to user space via a netlink event along with all the provided metadata (e.g., trap reason, timestamp, input port). This is especially useful for drop traps (see :ref:`Trap-Types`) as it allows users to obtain further visibility into packet drops that would otherwise be invisible.”h]”(hŒ Upon receiving trapped packets, ”…”�”}”(hj™h²hh³Nh´Nubj)�”}”(hŒ ``devlink``”h]”hŒdevlink”…”�”}”(hj¡h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj™ubhŒù will perform a per-trap packets and bytes accounting and potentially report the packet to user space via a netlink event along with all the provided metadata (e.g., trap reason, timestamp, input port). This is especially useful for drop traps (see ”…”�”}”(hj™h²hh³Nh´Nubh)�”}”(hŒ:ref:`Trap-Types`”h]”hŒinline”“”)�”}”(hjµh]”hŒ Trap-Types”…”�”}”(hj¹h²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j·hj³ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œnetworking/devlink/devlink-trap”Œ refdomain”jÄŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆŒ reftarget”Œ trap-types”uh1hh³hÇh´K#hj™ubhŒf) as it allows users to obtain further visibility into packet drops that would otherwise be invisible.”…”�”}”(hj™h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K#hjDh²hubhï)�”}”(hŒGThe following diagram provides a general overview of ``devlink-trap``::”h]”(hŒ5The following diagram provides a general overview of ”…”�”}”(hjâh²hh³Nh´Nubj)�”}”(hŒ``devlink-trap``”h]”hŒ devlink-trap”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjâubhŒ:”…”�”}”(hjâh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K*hjDh²hubhŒ literal_block”“”)�”}”(hX³ Netlink event: Packet w/ metadata Or a summary of recent drops ^ | Userspace | +---------------------------------------------------+ Kernel | | +-------+--------+ | | | drop_monitor | | | +-------^--------+ | | Non-control traps | +----+----+ | | Kernel's Rx path | devlink | (non-drop traps) | | +----^----+ ^ | | +-----------+ | +-------+-------+ | | | Device driver | | | +-------^-------+ Kernel | +---------------------------------------------------+ Hardware | | Trapped packet | +--+---+ | | | ASIC | | | +------+”h]”hX³ Netlink event: Packet w/ metadata Or a summary of recent drops ^ | Userspace | +---------------------------------------------------+ Kernel | | +-------+--------+ | | | drop_monitor | | | +-------^--------+ | | Non-control traps | +----+----+ | | Kernel's Rx path | devlink | (non-drop traps) | | +----^----+ ^ | | +-----------+ | +-------+-------+ | | | Device driver | | | +-------^-------+ Kernel | +---------------------------------------------------+ Hardware | | Trapped packet | +--+---+ | | | ASIC | | | +------+”…”�”}”hjsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1jh³hÇh´K,hjDh²hubhŒtarget”“”)�”}”(hŒ.. _Trap-Types:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œ trap-types”uh1jh´KThjDh²hh³hÇubeh}”(h]”Œoverview”ah ]”h"]”Œoverview”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´KubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Trap Types”h]”hŒ Trap Types”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj(h²hh³hÇh´KWubhï)�”}”(hŒHThe ``devlink-trap`` mechanism supports the following packet trap types:”h]”(hŒThe ”…”�”}”(hj9h²hh³Nh´Nubj)�”}”(hŒ``devlink-trap``”h]”hŒ devlink-trap”…”�”}”(hjAh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj9ubhŒ4 mechanism supports the following packet trap types:”…”�”}”(hj9h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KYhj(h²hubhŒ block_quote”“”)�”}”(hXÚ* ``drop``: Trapped packets were dropped by the underlying device. Packets are only processed by ``devlink`` and not injected to the kernel's Rx path. The trap action (see :ref:`Trap-Actions`) can be changed. * ``exception``: Trapped packets were not forwarded as intended by the underlying device due to an exception (e.g., TTL error, missing neighbour entry) and trapped to the control plane for resolution. Packets are processed by ``devlink`` and injected to the kernel's Rx path. Changing the action of such traps is not allowed, as it can easily break the control plane. * ``control``: Trapped packets were trapped by the device because these are control packets required for the correct functioning of the control plane. For example, ARP request and IGMP query packets. Packets are injected to the kernel's Rx path, but not reported to the kernel's drop monitor. Changing the action of such traps is not allowed, as it can easily break the control plane. ”h]”hŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hŒÎ``drop``: Trapped packets were dropped by the underlying device. Packets are only processed by ``devlink`` and not injected to the kernel's Rx path. The trap action (see :ref:`Trap-Actions`) can be changed.”h]”hï)�”}”(hŒÎ``drop``: Trapped packets were dropped by the underlying device. Packets are only processed by ``devlink`` and not injected to the kernel's Rx path. The trap action (see :ref:`Trap-Actions`) can be changed.”h]”(j)�”}”(hŒ``drop``”h]”hŒdrop”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjjubhŒW: Trapped packets were dropped by the underlying device. Packets are only processed by ”…”�”}”(hjjh²hh³Nh´Nubj)�”}”(hŒ ``devlink``”h]”hŒdevlink”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjjubhŒB and not injected to the kernel’s Rx path. The trap action (see ”…”�”}”(hjjh²hh³Nh´Nubh)�”}”(hŒ:ref:`Trap-Actions`”h]”j¸)�”}”(hj”h]”hŒ Trap-Actions”…”�”}”(hj–h²hh³Nh´Nubah}”(h]”h ]”(jÃŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j·hj’ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jÐŒ refdomain”j Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjÖŒ trap-actions”uh1hh³hÇh´K[hjjubhŒ) can be changed.”…”�”}”(hjjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K[hjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jdhjaubje)�”}”(hXm``exception``: Trapped packets were not forwarded as intended by the underlying device due to an exception (e.g., TTL error, missing neighbour entry) and trapped to the control plane for resolution. Packets are processed by ``devlink`` and injected to the kernel's Rx path. Changing the action of such traps is not allowed, as it can easily break the control plane.”h]”hï)�”}”(hXm``exception``: Trapped packets were not forwarded as intended by the underlying device due to an exception (e.g., TTL error, missing neighbour entry) and trapped to the control plane for resolution. Packets are processed by ``devlink`` and injected to the kernel's Rx path. Changing the action of such traps is not allowed, as it can easily break the control plane.”h]”(j)�”}”(hŒ ``exception``”h]”hŒ exception”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÆubhŒÓ: Trapped packets were not forwarded as intended by the underlying device due to an exception (e.g., TTL error, missing neighbour entry) and trapped to the control plane for resolution. Packets are processed by ”…”�”}”(hjÆh²hh³Nh´Nubj)�”}”(hŒ ``devlink``”h]”hŒdevlink”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÆubhŒ„ and injected to the kernel’s Rx path. Changing the action of such traps is not allowed, as it can easily break the control plane.”…”�”}”(hjÆh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K^hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1jdhjaubje)�”}”(hX``control``: Trapped packets were trapped by the device because these are control packets required for the correct functioning of the control plane. For example, ARP request and IGMP query packets. Packets are injected to the kernel's Rx path, but not reported to the kernel's drop monitor. Changing the action of such traps is not allowed, as it can easily break the control plane. ”h]”hï)�”}”(hX~``control``: Trapped packets were trapped by the device because these are control packets required for the correct functioning of the control plane. For example, ARP request and IGMP query packets. Packets are injected to the kernel's Rx path, but not reported to the kernel's drop monitor. Changing the action of such traps is not allowed, as it can easily break the control plane.”h]”(j)�”}”(hŒ ``control``”h]”hŒcontrol”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjþubhXw: Trapped packets were trapped by the device because these are control packets required for the correct functioning of the control plane. For example, ARP request and IGMP query packets. Packets are injected to the kernel’s Rx path, but not reported to the kernel’s drop monitor. Changing the action of such traps is not allowed, as it can easily break the control plane.”…”�”}”(hjþh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kdhjúubah}”(h]”h ]”h"]”h$]”h&]”uh1jdhjaubeh}”(h]”h ]”h"]”h$]”h&]”Œbullet”Œ*”uh1j_h³hÇh´K[hj[ubah}”(h]”h ]”h"]”h$]”h&]”uh1jYh³hÇh´K[hj(h²hubj)�”}”(hŒ.. _Trap-Actions:”h]”h}”(h]”h ]”h"]”h$]”h&]”jŒ trap-actions”uh1jh´Kkhj(h²hh³hÇubeh}”(h]”(jŒid1”eh ]”h"]”(Œ trap types”Œ trap-types”eh$]”h&]”uh1hÈhhÊh²hh³hÇh´KWŒexpect_referenced_by_name”}”j?jsŒexpect_referenced_by_id”}”jjsubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒ Trap Actions”h]”hŒ Trap Actions”…”�”}”(hjIh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjFh²hh³hÇh´Knubhï)�”}”(hŒJThe ``devlink-trap`` mechanism supports the following packet trap actions:”h]”(hŒThe ”…”�”}”(hjWh²hh³Nh´Nubj)�”}”(hŒ``devlink-trap``”h]”hŒ devlink-trap”…”�”}”(hj_h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjWubhŒ6 mechanism supports the following packet trap actions:”…”�”}”(hjWh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KphjFh²hubjZ)�”}”(hŒü* ``trap``: The sole copy of the packet is sent to the CPU. * ``drop``: The packet is dropped by the underlying device and a copy is not sent to the CPU. * ``mirror``: The packet is forwarded by the underlying device and a copy is sent to the CPU. ”h]”j`)�”}”(hhh]”(je)�”}”(hŒ9``trap``: The sole copy of the packet is sent to the CPU.”h]”hï)�”}”(hj€h]”(j)�”}”(hŒ``trap``”h]”hŒtrap”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‚ubhŒ1: The sole copy of the packet is sent to the CPU.”…”�”}”(hj‚h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Krhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdhj{ubje)�”}”(hŒ[``drop``: The packet is dropped by the underlying device and a copy is not sent to the CPU.”h]”hï)�”}”(hŒ[``drop``: The packet is dropped by the underlying device and a copy is not sent to the CPU.”h]”(j)�”}”(hŒ``drop``”h]”hŒdrop”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj§ubhŒS: The packet is dropped by the underlying device and a copy is not sent to the CPU.”…”�”}”(hj§h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kshj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1jdhj{ubje)�”}”(hŒ\``mirror``: The packet is forwarded by the underlying device and a copy is sent to the CPU. ”h]”hï)�”}”(hŒ[``mirror``: The packet is forwarded by the underlying device and a copy is sent to the CPU.”h]”(j)�”}”(hŒ ``mirror``”h]”hŒmirror”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÍubhŒQ: The packet is forwarded by the underlying device and a copy is sent to the CPU.”…”�”}”(hjÍh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KuhjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jdhj{ubeh}”(h]”h ]”h"]”h$]”h&]”j&j'uh1j_h³hÇh´Krhjwubah}”(h]”h ]”h"]”h$]”h&]”uh1jYh³hÇh´KrhjFh²hubeh}”(h]”(j8Œid2”eh ]”h"]”(Œ trap actions”Œ trap-actions”eh$]”h&]”uh1hÈhhÊh²hh³hÇh´KnjB}”jj.sjD}”j8j.subhÉ)�”}”(hhh]”(hÎ)�”}”(hŒGeneric Packet Traps”h]”hŒGeneric Packet Traps”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjh²hh³hÇh´Kyubhï)�”}”(hX Generic packet traps are used to describe traps that trap well-defined packets or packets that are trapped due to well-defined conditions (e.g., TTL error). Such traps can be shared by multiple device drivers and their description must be added to the following table:”h]”hX Generic packet traps are used to describe traps that trap well-defined packets or packets that are trapped due to well-defined conditions (e.g., TTL error). Such traps can be shared by multiple device drivers and their description must be added to the following table:”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K{hjh²hubhŒtable”“”)�”}”(hhh]”(hÎ)�”}”(hŒList of Generic Packet Traps”h]”hŒList of Generic Packet Traps”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍh³hÇh´K€hj'ubhŒtgroup”“”)�”}”(hhh]”(hŒcolspec”“”)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”Œcolwidth”Kuh1j=hj:ubj>)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”jHKuh1j=hj:ubj>)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”jHKZuh1j=hj:ubhŒtbody”“”)�”}”(hhh]”(hŒrow”“”)�”}”(hhh]”(hŒentry”“”)�”}”(hhh]”hï)�”}”(hŒName”h]”hŒName”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kƒhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjbubjf)�”}”(hhh]”hï)�”}”(hŒType”h]”hŒType”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K„hj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjbubjf)�”}”(hhh]”hï)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K…hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjbubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``source_mac_is_multicast``”h]”j)�”}”(hjºh]”hŒsource_mac_is_multicast”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K†hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjÚh]”hŒdrop”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K‡hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒXTraps incoming packets that the device decided to drop because of a multicast source MAC”h]”hŒXTraps incoming packets that the device decided to drop because of a multicast source MAC”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kˆhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``vlan_tag_mismatch``”h]”j)�”}”(hjh]”hŒvlan_tag_mismatch”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KŠhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hj:h]”hŒdrop”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K‹hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ´Traps incoming packets that the device decided to drop in case of VLAN tag mismatch: The ingress bridge port is not configured with a PVID and the packet is untagged or prio-tagged”h]”hŒ´Traps incoming packets that the device decided to drop in case of VLAN tag mismatch: The ingress bridge port is not configured with a PVID and the packet is untagged or prio-tagged”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KŒhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ingress_vlan_filter``”h]”j)�”}”(hjzh]”hŒingress_vlan_filter”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K�hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjšh]”hŒdrop”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K�hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒŒTraps incoming packets that the device decided to drop in case they are tagged with a VLAN that is not configured on the ingress bridge port”h]”hŒŒTraps incoming packets that the device decided to drop in case they are tagged with a VLAN that is not configured on the ingress bridge port”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K‘hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ingress_spanning_tree_filter``”h]”j)�”}”(hjÚh]”hŒingress_spanning_tree_filter”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K“hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjúh]”hŒdrop”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K”hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ{Traps incoming packets that the device decided to drop in case the STP state of the ingress bridge port is not "forwarding"”h]”hŒTraps incoming packets that the device decided to drop in case the STP state of the ingress bridge port is not “forwardingâ€�”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K•hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``port_list_is_empty``”h]”j)�”}”(hj:h]”hŒport_list_is_empty”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K—hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjZh]”hŒdrop”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K˜hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒµTraps packets that the device decided to drop in case they need to be flooded (e.g., unknown unicast, unregistered multicast) and there are no ports the packets should be flooded to”h]”hŒµTraps packets that the device decided to drop in case they need to be flooded (e.g., unknown unicast, unregistered multicast) and there are no ports the packets should be flooded to”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K™hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``port_loopback_filter``”h]”j)�”}”(hjšh]”hŒport_loopback_filter”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kœhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjºh]”hŒdrop”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K�hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ´Traps packets that the device decided to drop in case after layer 2 forwarding the only port from which they should be transmitted through is the port from which they were received”h]”hŒ´Traps packets that the device decided to drop in case after layer 2 forwarding the only port from which they should be transmitted through is the port from which they were received”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KžhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``blackhole_route``”h]”j)�”}”(hjúh]”hŒblackhole_route”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¡hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjh]”hŒdrop”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¢hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒPTraps packets that the device decided to drop in case they hit a blackhole route”h]”hŒPTraps packets that the device decided to drop in case they hit a blackhole route”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K£hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ttl_value_is_too_small``”h]”j)�”}”(hjZh]”hŒttl_value_is_too_small”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¥hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hjzh]”hŒ exception”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¦hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒcTraps unicast packets that should be forwarded by the device whose TTL was decremented to 0 or less”h]”hŒcTraps unicast packets that should be forwarded by the device whose TTL was decremented to 0 or less”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K§hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``tail_drop``”h]”j)�”}”(hjºh]”hŒ tail_drop”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K©hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjÚh]”hŒdrop”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KªhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒvTraps packets that the device decided to drop because they could not be enqueued to a transmission queue which is full”h]”hŒvTraps packets that the device decided to drop because they could not be enqueued to a transmission queue which is full”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K«hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``non_ip``”h]”j)�”}”(hjh]”hŒnon_ip”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K­hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hj:h]”hŒdrop”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K®hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ{Traps packets that the device decided to drop because they need to undergo a layer 3 lookup, but are not IP or MPLS packets”h]”hŒ{Traps packets that the device decided to drop because they need to undergo a layer 3 lookup, but are not IP or MPLS packets”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¯hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``uc_dip_over_mc_dmac``”h]”j)�”}”(hjzh]”hŒuc_dip_over_mc_dmac”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K±hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjšh]”hŒdrop”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K²hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ“Traps packets that the device decided to drop because they need to be routed and they have a unicast destination IP and a multicast destination MAC”h]”hŒ“Traps packets that the device decided to drop because they need to be routed and they have a unicast destination IP and a multicast destination MAC”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K³hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``dip_is_loopback_address``”h]”j)�”}”(hjÚh]”hŒdip_is_loopback_address”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¶hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjúh]”hŒdrop”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K·hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ�Traps packets that the device decided to drop because they need to be routed and their destination IP is the loopback address (i.e., 127.0.0.0/8 and ::1/128)”h]”hŒ�Traps packets that the device decided to drop because they need to be routed and their destination IP is the loopback address (i.e., 127.0.0.0/8 and ::1/128)”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¸hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``sip_is_mc``”h]”j)�”}”(hj: h]”hŒ sip_is_mc”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K»hj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2 ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjZ h]”hŒdrop”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¼hjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2 ubjf)�”}”(hhh]”hï)�”}”(hŒŒTraps packets that the device decided to drop because they need to be routed and their source IP is multicast (i.e., 224.0.0.0/8 and ff::/8)”h]”hŒŒTraps packets that the device decided to drop because they need to be routed and their source IP is multicast (i.e., 224.0.0.0/8 and ff::/8)”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K½hju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``sip_is_loopback_address``”h]”j)�”}”(hjš h]”hŒsip_is_loopback_address”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K¿hj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjº h]”hŒdrop”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÀhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ ubjf)�”}”(hhh]”hï)�”}”(hŒ˜Traps packets that the device decided to drop because they need to be routed and their source IP is the loopback address (i.e., 127.0.0.0/8 and ::1/128)”h]”hŒ˜Traps packets that the device decided to drop because they need to be routed and their source IP is the loopback address (i.e., 127.0.0.0/8 and ::1/128)”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÁhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ip_header_corrupted``”h]”j)�”}”(hjú h]”hŒip_header_corrupted”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÃhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjò ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hj h]”hŒdrop”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÄhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjò ubjf)�”}”(hhh]”hï)�”}”(hŒ¹Traps packets that the device decided to drop because they need to be routed and their IP header is corrupted: wrong checksum, wrong IP version or too short Internet Header Length (IHL)”h]”hŒ¹Traps packets that the device decided to drop because they need to be routed and their IP header is corrupted: wrong checksum, wrong IP version or too short Internet Header Length (IHL)”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÅhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv4_sip_is_limited_bc``”h]”j)�”}”(hjZ h]”hŒipv4_sip_is_limited_bc”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÈhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjR ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjz h]”hŒdrop”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÉhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjR ubjf)�”}”(hhh]”hï)�”}”(hŒ�Traps packets that the device decided to drop because they need to be routed and their source IP is limited broadcast (i.e., 255.255.255.255/32)”h]”hŒ�Traps packets that the device decided to drop because they need to be routed and their source IP is limited broadcast (i.e., 255.255.255.255/32)”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÊhj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_mc_dip_reserved_scope``”h]”j)�”}”(hjº h]”hŒipv6_mc_dip_reserved_scope”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÌhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj² ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjÚ h]”hŒdrop”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÍhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj² ubjf)�”}”(hhh]”hï)�”}”(hŒ Traps IPv6 packets that the device decided to drop because they need to be routed and their IPv6 multicast destination IP has a reserved scope (i.e., ffx0::/16)”h]”hŒ Traps IPv6 packets that the device decided to drop because they need to be routed and their IPv6 multicast destination IP has a reserved scope (i.e., ffx0::/16)”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÎhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ%``ipv6_mc_dip_interface_local_scope``”h]”j)�”}”(hj h]”hŒ!ipv6_mc_dip_interface_local_scope”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÑhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hj: h]”hŒdrop”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÒhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj ubjf)�”}”(hhh]”hï)�”}”(hŒ¨Traps IPv6 packets that the device decided to drop because they need to be routed and their IPv6 multicast destination IP has an interface-local scope (i.e., ffx1::/16)”h]”hŒ¨Traps IPv6 packets that the device decided to drop because they need to be routed and their IPv6 multicast destination IP has an interface-local scope (i.e., ffx1::/16)”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÓhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``mtu_value_is_too_small``”h]”j)�”}”(hjz h]”hŒmtu_value_is_too_small”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÖhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjr ubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hjš h]”hŒ exception”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K×hj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjr ubjf)�”}”(hhh]”hï)�”}”(hŒnTraps packets that should have been routed by the device, but were bigger than the MTU of the egress interface”h]”hŒnTraps packets that should have been routed by the device, but were bigger than the MTU of the egress interface”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KØhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``unresolved_neigh``”h]”j)�”}”(hjÚ h]”hŒunresolved_neigh”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÚhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒ ubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hjú h]”hŒ exception”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÛhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒ ubjf)�”}”(hhh]”hï)�”}”(hŒETraps packets that did not have a matching IP neighbour after routing”h]”hŒETraps packets that did not have a matching IP neighbour after routing”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÜhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``mc_reverse_path_forwarding``”h]”j)�”}”(hj: h]”hŒmc_reverse_path_forwarding”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÝhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2 ubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hjZ h]”hŒ exception”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KÞhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2 ubjf)�”}”(hhh]”hï)�”}”(hŒcTraps multicast IP packets that failed reverse-path forwarding (RPF) check during multicast routing”h]”hŒcTraps multicast IP packets that failed reverse-path forwarding (RPF) check during multicast routing”…”�”}”(hjx h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kßhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2 ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``reject_route``”h]”j)�”}”(hjš h]”hŒ reject_route”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Káhj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ ubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hjº h]”hŒ exception”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kâhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ ubjf)�”}”(hhh]”hï)�”}”(hŒFTraps packets that hit reject routes (i.e., "unreachable", "prohibit")”h]”hŒNTraps packets that hit reject routes (i.e., “unreachableâ€�, “prohibitâ€�)”…”�”}”(hjØ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KãhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv4_lpm_miss``”h]”j)�”}”(hjú h]”hŒ ipv4_lpm_miss”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kähjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjò ubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hj h]”hŒ exception”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kåhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjò ubjf)�”}”(hhh]”hï)�”}”(hŒ7Traps unicast IPv4 packets that did not match any route”h]”hŒ7Traps unicast IPv4 packets that did not match any route”…”�”}”(hj8 h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kæhj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjò ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_lpm_miss``”h]”j)�”}”(hjZ h]”hŒ ipv6_lpm_miss”…”�”}”(hj\ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjX ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KçhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjR ubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hjz h]”hŒ exception”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kèhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjR ubjf)�”}”(hhh]”hï)�”}”(hŒ7Traps unicast IPv6 packets that did not match any route”h]”hŒ7Traps unicast IPv6 packets that did not match any route”…”�”}”(hj˜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kéhj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjR ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``non_routable_packet``”h]”j)�”}”(hjº h]”hŒnon_routable_packet”…”�”}”(hj¼ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kêhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj² ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjÚ h]”hŒdrop”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KëhjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj² ubjf)�”}”(hhh]”hï)�”}”(hŒçTraps packets that the device decided to drop because they are not supposed to be routed. For example, IGMP queries can be flooded by the device in layer 2 and reach the router. Such packets should not be routed and instead dropped”h]”hŒçTraps packets that the device decided to drop because they are not supposed to be routed. For example, IGMP queries can be flooded by the device in layer 2 and reach the router. Such packets should not be routed and instead dropped”…”�”}”(hjø h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kìhjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj² ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``decap_error``”h]”j)�”}”(hjh]”hŒ decap_error”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kðhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ ``exception``”h]”j)�”}”(hj:h]”hŒ exception”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kñhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ¦Traps NVE and IPinIP packets that the device decided to drop because of failure during decapsulation (e.g., packet being too short, reserved bits set in VXLAN header)”h]”hŒ¦Traps NVE and IPinIP packets that the device decided to drop because of failure during decapsulation (e.g., packet being too short, reserved bits set in VXLAN header)”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KòhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``overlay_smac_is_mc``”h]”j)�”}”(hjzh]”hŒoverlay_smac_is_mc”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kõhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjšh]”hŒdrop”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Köhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ_Traps NVE packets that the device decided to drop because their overlay source MAC is multicast”h]”hŒ_Traps NVE packets that the device decided to drop because their overlay source MAC is multicast”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´K÷hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ingress_flow_action_drop``”h]”j)�”}”(hjÚh]”hŒingress_flow_action_drop”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KùhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjúh]”hŒdrop”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kúhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒCTraps packets dropped during processing of ingress flow action drop”h]”hŒCTraps packets dropped during processing of ingress flow action drop”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kûhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``egress_flow_action_drop``”h]”j)�”}”(hj:h]”hŒegress_flow_action_drop”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kühj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjZh]”hŒdrop”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´KýhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒBTraps packets dropped during processing of egress flow action drop”h]”hŒBTraps packets dropped during processing of egress flow action drop”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kþhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``stp``”h]”j)�”}”(hjšh]”hŒstp”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Kÿhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjºh]”hŒcontrol”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒTraps STP packets”h]”hŒTraps STP packets”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``lacp``”h]”j)�”}”(hjúh]”hŒlacp”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjh]”hŒcontrol”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒTraps LACP packets”h]”hŒTraps LACP packets”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``lldp``”h]”j)�”}”(hjZh]”hŒlldp”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjzh]”hŒcontrol”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒTraps LLDP packets”h]”hŒTraps LLDP packets”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``igmp_query``”h]”j)�”}”(hjºh]”hŒ igmp_query”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjÚh]”hŒcontrol”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ#Traps IGMP Membership Query packets”h]”hŒ#Traps IGMP Membership Query packets”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``igmp_v1_report``”h]”j)�”}”(hjh]”hŒigmp_v1_report”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hj:h]”hŒcontrol”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ.Traps IGMP Version 1 Membership Report packets”h]”hŒ.Traps IGMP Version 1 Membership Report packets”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``igmp_v2_report``”h]”j)�”}”(hjzh]”hŒigmp_v2_report”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjšh]”hŒcontrol”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ.Traps IGMP Version 2 Membership Report packets”h]”hŒ.Traps IGMP Version 2 Membership Report packets”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``igmp_v3_report``”h]”j)�”}”(hjÚh]”hŒigmp_v3_report”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjúh]”hŒcontrol”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ.Traps IGMP Version 3 Membership Report packets”h]”hŒ.Traps IGMP Version 3 Membership Report packets”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``igmp_v2_leave``”h]”j)�”}”(hj:h]”hŒ igmp_v2_leave”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjZh]”hŒcontrol”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ(Traps IGMP Version 2 Leave Group packets”h]”hŒ(Traps IGMP Version 2 Leave Group packets”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``mld_query``”h]”j)�”}”(hjšh]”hŒ mld_query”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjºh]”hŒcontrol”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ*Traps MLD Multicast Listener Query packets”h]”hŒ*Traps MLD Multicast Listener Query packets”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``mld_v1_report``”h]”j)�”}”(hjúh]”hŒ mld_v1_report”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjh]”hŒcontrol”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ5Traps MLD Version 1 Multicast Listener Report packets”h]”hŒ5Traps MLD Version 1 Multicast Listener Report packets”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``mld_v2_report``”h]”j)�”}”(hjZh]”hŒ mld_v2_report”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjzh]”hŒcontrol”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ5Traps MLD Version 2 Multicast Listener Report packets”h]”hŒ5Traps MLD Version 2 Multicast Listener Report packets”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``mld_v1_done``”h]”j)�”}”(hjºh]”hŒ mld_v1_done”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjÚh]”hŒcontrol”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M!hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ3Traps MLD Version 1 Multicast Listener Done packets”h]”hŒ3Traps MLD Version 1 Multicast Listener Done packets”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M"hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv4_dhcp``”h]”j)�”}”(hjh]”hŒ ipv4_dhcp”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M#hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hj:h]”hŒcontrol”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M$hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv4 DHCP packets”h]”hŒTraps IPv4 DHCP packets”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M%hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv6_dhcp``”h]”j)�”}”(hjzh]”hŒ ipv6_dhcp”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M&hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjšh]”hŒcontrol”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M'hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv6 DHCP packets”h]”hŒTraps IPv6 DHCP packets”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M(hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``arp_request``”h]”j)�”}”(hjÚh]”hŒ arp_request”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M)hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjúh]”hŒcontrol”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M*hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒTraps ARP request packets”h]”hŒTraps ARP request packets”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M+hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``arp_response``”h]”j)�”}”(hj:h]”hŒ arp_response”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M,hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjZh]”hŒcontrol”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M-hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒTraps ARP response packets”h]”hŒTraps ARP response packets”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M.hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``arp_overlay``”h]”j)�”}”(hjšh]”hŒ arp_overlay”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M/hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjºh]”hŒcontrol”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M0hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ¡Traps NVE-decapsulated ARP packets that reached the overlay network. This is required, for example, when the address that needs to be resolved is a local address”h]”hŒ¡Traps NVE-decapsulated ARP packets that reached the overlay network. This is required, for example, when the address that needs to be resolved is a local address”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M1hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_neigh_solicit``”h]”j)�”}”(hjúh]”hŒipv6_neigh_solicit”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M4hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjh]”hŒcontrol”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M5hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ)Traps IPv6 Neighbour Solicitation packets”h]”hŒ)Traps IPv6 Neighbour Solicitation packets”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M6hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_neigh_advert``”h]”j)�”}”(hjZh]”hŒipv6_neigh_advert”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M7hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjzh]”hŒcontrol”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M8hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ*Traps IPv6 Neighbour Advertisement packets”h]”hŒ*Traps IPv6 Neighbour Advertisement packets”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M9hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv4_bfd``”h]”j)�”}”(hjºh]”hŒipv4_bfd”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M:hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjÚh]”hŒcontrol”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M;hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv4 BFD packets”h]”hŒTraps IPv4 BFD packets”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M<hjõubah}”(h]”h ]”h"]”h$]”h&]”u•ih1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv6_bfd``”h]”j)�”}”(hjh]”hŒipv6_bfd”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M=hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hj:h]”hŒcontrol”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M>hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv6 BFD packets”h]”hŒTraps IPv6 BFD packets”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M?hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv4_ospf``”h]”j)�”}”(hjzh]”hŒ ipv4_ospf”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M@hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjšh]”hŒcontrol”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MAhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv4 OSPF packets”h]”hŒTraps IPv4 OSPF packets”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MBhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv6_ospf``”h]”j)�”}”(hjÚh]”hŒ ipv6_ospf”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MChjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjúh]”hŒcontrol”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MDhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv6 OSPF packets”h]”hŒTraps IPv6 OSPF packets”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MEhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv4_bgp``”h]”j)�”}”(hj:h]”hŒipv4_bgp”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MFhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjZh]”hŒcontrol”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MGhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv4 BGP packets”h]”hŒTraps IPv4 BGP packets”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MHhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv6_bgp``”h]”j)�”}”(hjšh]”hŒipv6_bgp”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MIhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjºh]”hŒcontrol”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MJhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv6 BGP packets”h]”hŒTraps IPv6 BGP packets”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MKhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv4_vrrp``”h]”j)�”}”(hjúh]”hŒ ipv4_vrrp”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MLhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjh]”hŒcontrol”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MMhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv4 VRRP packets”h]”hŒTraps IPv4 VRRP packets”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MNhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv6_vrrp``”h]”j)�”}”(hjZh]”hŒ ipv6_vrrp”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MOhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjzh]”hŒcontrol”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MPhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv6 VRRP packets”h]”hŒTraps IPv6 VRRP packets”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MQhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv4_pim``”h]”j)�”}”(hjºh]”hŒipv4_pim”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MRhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjÚh]”hŒcontrol”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MShjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv4 PIM packets”h]”hŒTraps IPv4 PIM packets”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MThjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv6_pim``”h]”j)�”}”(hjh]”hŒipv6_pim”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MUhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hj:h]”hŒcontrol”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MVhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒTraps IPv6 PIM packets”h]”hŒTraps IPv6 PIM packets”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MWhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``uc_loopback``”h]”j)�”}”(hjzh]”hŒ uc_loopback”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MXhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjšh]”hŒcontrol”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MYhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒÕTraps unicast packets that need to be routed through the same layer 3 interface from which they were received. Such packets are routed by the kernel, but also cause it to potentially generate ICMP redirect packets”h]”hŒÕTraps unicast packets that need to be routed through the same layer 3 interface from which they were received. Such packets are routed by the kernel, but also cause it to potentially generate ICMP redirect packets”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MZhjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``local_route``”h]”j)�”}”(hjÚh]”hŒ local_route”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M]hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjúh]”hŒcontrol”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M^hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒMTraps unicast packets that hit a local route and need to be locally delivered”h]”hŒMTraps unicast packets that hit a local route and need to be locally delivered”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M_hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``external_route``”h]”j)�”}”(hj:h]”hŒexternal_route”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mahj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjZh]”hŒcontrol”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MbhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ³Traps packets that should be routed through an external interface (e.g., management interface) that does not belong to the same device (e.g., switch ASIC) as the ingress interface”h]”hŒ³Traps packets that should be routed through an external interface (e.g., management interface) that does not belong to the same device (e.g., switch ASIC) as the ingress interface”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mchjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ipv6_uc_dip_link_local_scope``”h]”j)�”}”(hjšh]”hŒipv6_uc_dip_link_local_scope”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mfhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjºh]”hŒcontrol”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mghjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒòTraps unicast IPv6 packets that need to be routed and have a destination IP address with a link-local scope (i.e., fe80::/10). The trap allows device drivers to avoid programming link-local routes, but still receive packets for local delivery”h]”hŒòTraps unicast IPv6 packets that need to be routed and have a destination IP address with a link-local scope (i.e., fe80::/10). The trap allows device drivers to avoid programming link-local routes, but still receive packets for local delivery”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_dip_all_nodes``”h]”j)�”}”(hjúh]”hŒipv6_dip_all_nodes”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mlhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjh]”hŒcontrol”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mmhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ_Traps IPv6 packets that their destination IP address is the "All Nodes Address" (i.e., ff02::1)”h]”hŒcTraps IPv6 packets that their destination IP address is the “All Nodes Addressâ€� (i.e., ff02::1)”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mnhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_dip_all_routers``”h]”j)�”}”(hjZh]”hŒipv6_dip_all_routers”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MphjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjzh]”hŒcontrol”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mqhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒaTraps IPv6 packets that their destination IP address is the "All Routers Address" (i.e., ff02::2)”h]”hŒeTraps IPv6 packets that their destination IP address is the “All Routers Addressâ€� (i.e., ff02::2)”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mrhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_router_solicit``”h]”j)�”}”(hjºh]”hŒipv6_router_solicit”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mthjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjÚh]”hŒcontrol”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MuhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ&Traps IPv6 Router Solicitation packets”h]”hŒ&Traps IPv6 Router Solicitation packets”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mvhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_router_advert``”h]”j)�”}”(hjh]”hŒipv6_router_advert”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mwhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hj:h]”hŒcontrol”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mxhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubjf)�”}”(hhh]”hï)�”}”(hŒ'Traps IPv6 Router Advertisement packets”h]”hŒ'Traps IPv6 Router Advertisement packets”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MyhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_redirect``”h]”j)�”}”(hjzh]”hŒ ipv6_redirect”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mzhjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjšh]”hŒcontrol”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M{hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubjf)�”}”(hhh]”hï)�”}”(hŒ#Traps IPv6 Redirect Message packets”h]”hŒ#Traps IPv6 Redirect Message packets”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M|hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjrubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv4_router_alert``”h]”j)�”}”(hjÚh]”hŒipv4_router_alert”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M}hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjúh]”hŒcontrol”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M~hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubjf)�”}”(hhh]”hï)�”}”(hŒ·Traps IPv4 packets that need to be routed and include the Router Alert option. Such packets need to be locally delivered to raw sockets that have the IP_ROUTER_ALERT socket option set”h]”hŒ·Traps IPv4 packets that need to be routed and include the Router Alert option. Such packets need to be locally delivered to raw sockets that have the IP_ROUTER_ALERT socket option set”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6_router_alert``”h]”j)�”}”(hj:h]”hŒipv6_router_alert”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M‚hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjZh]”hŒcontrol”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MƒhjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubjf)�”}”(hhh]”hï)�”}”(hŒÞTraps IPv6 packets that need to be routed and include the Router Alert option in their Hop-by-Hop extension header. Such packets need to be locally delivered to raw sockets that have the IPV6_ROUTER_ALERT socket option set”h]”hŒÞTraps IPv6 packets that need to be routed and include the Router Alert option in their Hop-by-Hop extension header. Such packets need to be locally delivered to raw sockets that have the IPV6_ROUTER_ALERT socket option set”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M„hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj2ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ptp_event``”h]”j)�”}”(hjšh]”hŒ ptp_event”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mˆhj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjºh]”hŒcontrol”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M‰hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubjf)�”}”(hhh]”hï)�”}”(hŒTTraps PTP time-critical event messages (Sync, Delay_req, Pdelay_Req and Pdelay_Resp)”h]”hŒTTraps PTP time-critical event messages (Sync, Delay_req, Pdelay_Req and Pdelay_Resp)”…”�”}”(hjØh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MŠhjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj’ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ptp_general``”h]”j)�”}”(hjúh]”hŒ ptp_general”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjøubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MŒhjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjh]”hŒcontrol”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M�hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubjf)�”}”(hhh]”hï)�”}”(hŒmTraps PTP general messages (Announce, Follow_Up, Delay_Resp, Pdelay_Resp_Follow_Up, management and signaling)”h]”hŒmTraps PTP general messages (Announce, Follow_Up, Delay_Resp, Pdelay_Resp_Follow_Up, management and signaling)”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MŽhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjòubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``flow_action_sample``”h]”j)�”}”(hjZh]”hŒflow_action_sample”…”�”}”(hj\h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjXubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M�hjUubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjzh]”hŒcontrol”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M‘hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubjf)�”}”(hhh]”hï)�”}”(hŒ\Traps packets sampled during processing of flow action sample (e.g., via tc's sample action)”h]”hŒ^Traps packets sampled during processing of flow action sample (e.g., via tc’s sample action)”…”�”}”(hj˜h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M’hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``flow_action_trap``”h]”j)�”}”(hjºh]”hŒflow_action_trap”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¸ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M”hjµubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒ ``control``”h]”j)�”}”(hjÚh]”hŒcontrol”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M•hjÕubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubjf)�”}”(hhh]”hï)�”}”(hŒWTraps packets logged during processing of flow action trap (e.g., via tc's trap action)”h]”hŒYTraps packets logged during processing of flow action trap (e.g., via tc’s trap action)”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M–hjõubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj²ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``early_drop``”h]”j)�”}”(hj h]”hŒ early_drop”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M˜hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hj: h]”hŒdrop”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj8 ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M™hj5 ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj ubjf)�”}”(hhh]”hï)�”}”(hŒ[Traps packets dropped due to the RED (Random Early Detection) algorithm (i.e., early drops)”h]”hŒ[Traps packets dropped due to the RED (Random Early Detection) algorithm (i.e., early drops)”…”�”}”(hjX h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MšhjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``vxlan_parsing``”h]”j)�”}”(hjz h]”hŒ vxlan_parsing”…”�”}”(hj| h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjx ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mœhju ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjr ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjš h]”hŒdrop”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj˜ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M�hj• ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjr ubjf)�”}”(hhh]”hï)�”}”(hŒ‡Traps packets dropped due to an error in the VXLAN header parsing which might be because of packet truncation or the I flag is not set.”h]”hŒ‡Traps packets dropped due to an error in the VXLAN header parsing which might be because of packet truncation or the I flag is not set.”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mžhjµ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjr ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``llc_snap_parsing``”h]”j)�”}”(hjÚ h]”hŒllc_snap_parsing”…”�”}”(hjÜ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjØ ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M hjÕ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒ ubjf)�”}”(hhh]”hï)�”}”(hŒ``drop``”h]”j)�”}”(hjú h]”hŒdrop”…”�”}”(hjü h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjø ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M¡hjõ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒ ubjf)�”}”(hhh]”hï)�”}”(hŒDTraps packets dropped due to an error in the LLC+SNAP header parsing”h]”hŒDTraps packets dropped due to an error in the LLC+SNAP header parsing”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M¢hj!ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÒ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hj]ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``vlan_parsing``”h]”j)�”}”(hj:!h]”hŒ vlan_parsing”…”�”}”(hj)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”jHK uh1j=hjÜ(ubj>)�”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”jHKZuh1j=hjÜ(ubj\)�”}”(hhh]”(ja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒName”h]”hŒName”…”�”}”(hjú(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj÷(ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjô(ubjf)�”}”(hhh]”hï)�”}”(hŒ Description”h]”hŒ Description”…”�”}”(hj)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjô(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``l2_drops``”h]”j)�”}”(hj3)h]”hŒl2_drops”…”�”}”(hj5)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj1)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj.)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+)ubjf)�”}”(hhh]”hï)�”}”(hŒjContains packet traps for packets that were dropped by the device during layer 2 forwarding (i.e., bridge)”h]”hŒjContains packet traps for packets that were dropped by the device during layer 2 forwarding (i.e., bridge)”…”�”}”(hjQ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjN)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``l3_drops``”h]”j)�”}”(hjs)h]”hŒl3_drops”…”�”}”(hju)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjq)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjn)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk)ubjf)�”}”(hhh]”hï)�”}”(hŒ[Contains packet traps for packets that were dropped by the device during layer 3 forwarding”h]”hŒ[Contains packet traps for packets that were dropped by the device during layer 3 forwarding”…”�”}”(hj‘)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjŽ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``l3_exceptions``”h]”j)�”}”(hj³)h]”hŒ l3_exceptions”…”�”}”(hjµ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj±)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj®)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«)ubjf)�”}”(hhh]”hï)�”}”(hŒcContains packet traps for packets that hit an exception (e.g., TTL error) during layer 3 forwarding”h]”hŒcContains packet traps for packets that hit an exception (e.g., TTL error) during layer 3 forwarding”…”�”}”(hjÑ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjÎ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``buffer_drops``”h]”j)�”}”(hjó)h]”hŒ buffer_drops”…”�”}”(hjõ)h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjñ)ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhjî)ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë)ubjf)�”}”(hhh]”hï)�”}”(hŒ\Contains packet traps for packets that were dropped by the device due to an enqueue decision”h]”hŒ\Contains packet traps for packets that were dropped by the device due to an enqueue decision”…”�”}”(hj*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``tunnel_drops``”h]”j)�”}”(hj3*h]”hŒ tunnel_drops”…”�”}”(hj5*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj1*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhj.*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+*ubjf)�”}”(hhh]”hï)�”}”(hŒmContains packet traps for packets that were dropped by the device during tunnel encapsulation / decapsulation”h]”hŒmContains packet traps for packets that were dropped by the device during tunnel encapsulation / decapsulation”…”�”}”(hjQ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MhjN*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``acl_drops``”h]”j)�”}”(hjs*h]”hŒ acl_drops”…”�”}”(hju*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjq*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M!hjn*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk*ubjf)�”}”(hhh]”hï)�”}”(hŒWContains packet traps for packets that were dropped by the device during ACL processing”h]”hŒWContains packet traps for packets that were dropped by the device during ACL processing”…”�”}”(hj‘*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M"hjŽ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``stp``”h]”j)�”}”(hj³*h]”hŒstp”…”�”}”(hjµ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj±*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M$hj®*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«*ubjf)�”}”(hhh]”hï)�”}”(hŒ%Contains packet traps for STP packets”h]”hŒ%Contains packet traps for STP packets”…”�”}”(hjÑ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M%hjÎ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``lacp``”h]”j)�”}”(hjó*h]”hŒlacp”…”�”}”(hjõ*h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjñ*ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M&hjî*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë*ubjf)�”}”(hhh]”hï)�”}”(hŒ&Contains packet traps for LACP packets”h]”hŒ&Contains packet traps for LACP packets”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M'hj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë*ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``lldp``”h]”j)�”}”(hj3+h]”hŒlldp”…”�”}”(hj5+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj1+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M(hj.+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj++ubjf)�”}”(hhh]”hï)�”}”(hŒ&Contains packet traps for LLDP packets”h]”hŒ&Contains packet traps for LLDP packets”…”�”}”(hjQ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M)hjN+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj++ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``mc_snooping``”h]”j)�”}”(hjs+h]”hŒ mc_snooping”…”�”}”(hju+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjq+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M*hjn+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk+ubjf)�”}”(hhh]”hï)�”}”(hŒNContains packet traps for IGMP and MLD packets required for multicast snooping”h]”hŒNContains packet traps for IGMP and MLD packets required for multicast snooping”…”�”}”(hj‘+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M+hjŽ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``dhcp``”h]”j)�”}”(hj³+h]”hŒdhcp”…”�”}”(hjµ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj±+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M-hj®+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«+ubjf)�”}”(hhh]”hï)�”}”(hŒ&Contains packet traps for DHCP packets”h]”hŒ&Contains packet traps for DHCP packets”…”�”}”(hjÑ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M.hjÎ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``neigh_discovery``”h]”j)�”}”(hjó+h]”hŒneigh_discovery”…”�”}”(hjõ+h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjñ+ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M/hjî+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë+ubjf)�”}”(hhh]”hï)�”}”(hŒJContains packet traps for neighbour discovery packets (e.g., ARP, IPv6 ND)”h]”hŒJContains packet traps for neighbour discovery packets (e.g., ARP, IPv6 ND)”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M0hj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``bfd``”h]”j)�”}”(hj3,h]”hŒbfd”…”�”}”(hj5,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj1,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M2hj.,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+,ubjf)�”}”(hhh]”hï)�”}”(hŒ%Contains packet traps for BFD packets”h]”hŒ%Contains packet traps for BFD packets”…”�”}”(hjQ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M3hjN,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ospf``”h]”j)�”}”(hjs,h]”hŒospf”…”�”}”(hju,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjq,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M4hjn,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk,ubjf)�”}”(hhh]”hï)�”}”(hŒ&Contains packet traps for OSPF packets”h]”hŒ&Contains packet traps for OSPF packets”…”�”}”(hj‘,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M5hjŽ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``bgp``”h]”j)�”}”(hj³,h]”hŒbgp”…”�”}”(hjµ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj±,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M6hj®,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«,ubjf)�”}”(hhh]”hï)�”}”(hŒ%Contains packet traps for BGP packets”h]”hŒ%Contains packet traps for BGP packets”…”�”}”(hjÑ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M7hjÎ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj«,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``vrrp``”h]”j)�”}”(hjó,h]”hŒvrrp”…”�”}”(hjõ,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjñ,ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M8hjî,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë,ubjf)�”}”(hhh]”hï)�”}”(hŒ&Contains packet traps for VRRP packets”h]”hŒ&Contains packet traps for VRRP packets”…”�”}”(hj-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M9hj-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjë,ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``pim``”h]”j)�”}”(hj3-h]”hŒpim”…”�”}”(hj5-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj1-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M:hj.-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+-ubjf)�”}”(hhh]”hï)�”}”(hŒ%Contains packet traps for PIM packets”h]”hŒ%Contains packet traps for PIM packets”…”�”}”(hjQ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M;hjN-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj+-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``uc_loopback``”h]”j)�”}”(hjs-h]”hŒ uc_loopback”…”�”}”(hju-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjq-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M<hjn-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk-ubjf)�”}”(hhh]”hï)�”}”(hX4Contains a packet trap for unicast loopback packets (i.e., ``uc_loopback``). This trap is singled-out because in cases such as one-armed router it will be constantly triggered. To limit the impact on the CPU usage, a packet trap policer with a low rate can be bound to the group without affecting other traps”h]”(hŒ;Contains a packet trap for unicast loopback packets (i.e., ”…”�”}”(hj‘-h²hh³Nh´Nubj)�”}”(hŒ``uc_loopback``”h]”hŒ uc_loopback”…”�”}”(hj™-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‘-ubhŒê). This trap is singled-out because in cases such as one-armed router it will be constantly triggered. To limit the impact on the CPU usage, a packet trap policer with a low rate can be bound to the group without affecting other traps”…”�”}”(hj‘-h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M=hjŽ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjk-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``local_delivery``”h]”j)�”}”(hjÅ-h]”hŒlocal_delivery”…”�”}”(hjÇ-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÃ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MBhjÀ-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj½-ubjf)�”}”(hhh]”hï)�”}”(hŒ’Contains packet traps for packets that should be locally delivered after routing, but do not match more specific packet traps (e.g., ``ipv4_bgp``)”h]”(hŒ…Contains packet traps for packets that should be locally delivered after routing, but do not match more specific packet traps (e.g., ”…”�”}”(hjã-h²hh³Nh´Nubj)�”}”(hŒ ``ipv4_bgp``”h]”hŒipv4_bgp”…”�”}”(hjë-h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjã-ubhŒ)”…”�”}”(hjã-h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MChjà-ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj½-ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``external_delivery``”h]”j)�”}”(hj.h]”hŒexternal_delivery”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MFhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj.ubjf)�”}”(hhh]”hï)�”}”(hŒÇContains packet traps for packets that should be routed through an external interface (e.g., management interface) that does not belong to the same device (e.g., switch ASIC) as the ingress interface”h]”hŒÇContains packet traps for packets that should be routed through an external interface (e.g., management interface) that does not belong to the same device (e.g., switch ASIC) as the ingress interface”…”�”}”(hj5.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MGhj2.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ipv6``”h]”j)�”}”(hjW.h]”hŒipv6”…”�”}”(hjY.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjU.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MJhjR.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjO.ubjf)�”}”(hhh]”hï)�”}”(hŒTContains packet traps for various IPv6 control packets (e.g., Router Advertisements)”h]”hŒTContains packet traps for various IPv6 control packets (e.g., Router Advertisements)”…”�”}”(hju.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MKhjr.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjO.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``ptp_event``”h]”j)�”}”(hj—.h]”hŒ ptp_event”…”�”}”(hj™.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj•.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MMhj’.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj�.ubjf)�”}”(hhh]”hï)�”}”(hŒhContains packet traps for PTP time-critical event messages (Sync, Delay_req, Pdelay_Req and Pdelay_Resp)”h]”hŒhContains packet traps for PTP time-critical event messages (Sync, Delay_req, Pdelay_Req and Pdelay_Resp)”…”�”}”(hjµ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MNhj².ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj�.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``ptp_general``”h]”j)�”}”(hj×.h]”hŒ ptp_general”…”�”}”(hjÙ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÕ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MPhjÒ.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÏ.ubjf)�”}”(hhh]”hï)�”}”(hŒ�Contains packet traps for PTP general messages (Announce, Follow_Up, Delay_Resp, Pdelay_Resp_Follow_Up, management and signaling)”h]”hŒ�Contains packet traps for PTP general messages (Announce, Follow_Up, Delay_Resp, Pdelay_Resp_Follow_Up, management and signaling)”…”�”}”(hjõ.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MQhjò.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÏ.ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``acl_sample``”h]”j)�”}”(hj/h]”hŒ acl_sample”…”�”}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MShj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj/ubjf)�”}”(hhh]”hï)�”}”(hŒWContains packet traps for packets that were sampled by the device during ACL processing”h]”hŒWContains packet traps for packets that were sampled by the device during ACL processing”…”�”}”(hj5/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MThj2/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``acl_trap``”h]”j)�”}”(hjW/h]”hŒacl_trap”…”�”}”(hjY/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjU/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MVhjR/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjO/ubjf)�”}”(hhh]”hï)�”}”(hŒ`Contains packet traps for packets that were trapped (logged) by the device during ACL processing”h]”hŒ`Contains packet traps for packets that were trapped (logged) by the device during ACL processing”…”�”}”(hju/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MWhjr/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjO/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ``parser_error_drops``”h]”j)�”}”(hj—/h]”hŒparser_error_drops”…”�”}”(hj™/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj•/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MYhj’/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj�/ubjf)�”}”(hhh]”hï)�”}”(hŒ\Contains packet traps for packets that were marked by the device during parsing as erroneous”h]”hŒ\Contains packet traps for packets that were marked by the device during parsing as erroneous”…”�”}”(hjµ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´MZhj²/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehj�/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubja)�”}”(hhh]”(jf)�”}”(hhh]”hï)�”}”(hŒ ``eapol``”h]”j)�”}”(hj×/h]”hŒeapol”…”�”}”(hjÙ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÕ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M\hjÒ/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÏ/ubjf)�”}”(hhh]”hï)�”}”(hŒpContains packet traps for "Extensible Authentication Protocol over LAN" (EAPOL) packets specified in IEEE 802.1X”h]”hŒtContains packet traps for “Extensible Authentication Protocol over LANâ€� (EAPOL) packets specified in IEEE 802.1X”…”�”}”(hjõ/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M]hjò/ubah}”(h]”h ]”h"]”h$]”h&]”uh1jehjÏ/ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j`hjñ(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j[hjÜ(ubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1j8hjË(ubeh}”(h]”Œid5”ah ]”j(ah"]”h$]”h&]”uh1j%hjš(h²hh³Nh´Nubeh}”(h]”(j‘(Œid3”eh ]”h"]”(Œgeneric packet trap groups”Œgeneric-packet-trap-groups”eh$]”h&]”uh1hÈhhÊh²hh³hÇh´MjB}”j)0j‡(sjD}”j‘(j‡(subhÉ)�”}”(hhh]”(hÎ)�”}”(hŒPacket Trap Policers”h]”hŒPacket Trap Policers”…”�”}”(hj10h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhj.0h²hh³hÇh´Maubhï)�”}”(hX As previously explained, the underlying device can trap certain packets to the CPU for processing. In most cases, the underlying device is capable of handling packet rates that are several orders of magnitude higher compared to those that can be handled by the CPU.”h]”hX As previously explained, the underlying device can trap certain packets to the CPU for processing. In most cases, the underlying device is capable of handling packet rates that are several orders of magnitude higher compared to those that can be handled by the CPU.”…”�”}”(hj?0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mchj.0h²hubhï)�”}”(hŒÑTherefore, in order to prevent the underlying device from overwhelming the CPU, devices usually include packet trap policers that are able to police the trapped packets to rates that can be handled by the CPU.”h]”hŒÑTherefore, in order to prevent the underlying device from overwhelming the CPU, devices usually include packet trap policers that are able to police the trapped packets to rates that can be handled by the CPU.”…”�”•ó}”(hjM0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mhhj.0h²hubhï)�”}”(hX^The ``devlink-trap`` mechanism allows capable device drivers to register their supported packet trap policers with ``devlink``. The device driver can choose to associate these policers with supported packet trap groups (see :ref:`Generic-Packet-Trap-Groups`) during its initialization, thereby exposing its default control plane policy to user space.”h]”(hŒThe ”…”�”}”(hj[0h²hh³Nh´Nubj)�”}”(hŒ``devlink-trap``”h]”hŒ devlink-trap”…”�”}”(hjc0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj[0ubhŒ_ mechanism allows capable device drivers to register their supported packet trap policers with ”…”�”}”(hj[0h²hh³Nh´Nubj)�”}”(hŒ ``devlink``”h]”hŒdevlink”…”�”}”(hju0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj[0ubhŒb. The device driver can choose to associate these policers with supported packet trap groups (see ”…”�”}”(hj[0h²hh³Nh´Nubh)�”}”(hŒ!:ref:`Generic-Packet-Trap-Groups`”h]”j¸)�”}”(hj‰0h]”hŒGeneric-Packet-Trap-Groups”…”�”}”(hj‹0h²hh³Nh´Nubah}”(h]”h ]”(jÃŒstd”Œstd-ref”eh"]”h$]”h&]”uh1j·hj‡0ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”jÐŒ refdomain”j•0Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjÖŒgeneric-packet-trap-groups”uh1hh³hÇh´Mlhj[0ubhŒ]) during its initialization, thereby exposing its default control plane policy to user space.”…”�”}”(hj[0h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mlhj.0h²hubhï)�”}”(hŒÐDevice drivers should allow user space to change the parameters of the policers (e.g., rate, burst size) as well as the association between the policers and trap groups by implementing the relevant callbacks.”h]”hŒÐDevice drivers should allow user space to change the parameters of the policers (e.g., rate, burst size) as well as the association between the policers and trap groups by implementing the relevant callbacks.”…”�”}”(hj±0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mrhj.0h²hubhï)�”}”(hŒ½If possible, device drivers should implement a callback that allows user space to retrieve the number of packets that were dropped by the policer because its configured policy was violated.”h]”hŒ½If possible, device drivers should implement a callback that allows user space to retrieve the number of packets that were dropped by the policer because its configured policy was violated.”…”�”}”(hj¿0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´Mvhj.0h²hubeh}”(h]”Œpacket-trap-policers”ah ]”h"]”Œpacket trap policers”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´MaubhÉ)�”}”(hhh]”(hÎ)�”}”(hŒTesting”h]”hŒTesting”…”�”}”(hjØ0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÍhjÕ0h²hh³hÇh´M{ubhï)�”}”(hŒ¨See ``tools/testing/selftests/drivers/net/netdevsim/devlink_trap.sh`` for a test covering the core infrastructure. Test cases should be added for any new functionality.”h]”(hŒSee ”…”�”}”(hjæ0h²hh³Nh´Nubj)�”}”(hŒA``tools/testing/selftests/drivers/net/netdevsim/devlink_trap.sh``”h]”hŒ=tools/testing/selftests/drivers/net/netdevsim/devlink_trap.sh”…”�”}”(hjî0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjæ0ubhŒc for a test covering the core infrastructure. Test cases should be added for any new functionality.”…”�”}”(hjæ0h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M}hjÕ0h²hubhï)�”}”(hŒ{Device drivers should focus their tests on device-specific functionality, such as the triggering of supported packet traps.”h]”hŒ{Device drivers should focus their tests on device-specific functionality, such as the triggering of supported packet traps.”…”�”}”(hj1h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hîh³hÇh´M�hjÕ0h²hubeh}”(h]”Œtesting”ah ]”h"]”Œtesting”ah$]”h&]”uh1hÈhhÊh²hh³hÇh´M{ubeh}”(h]”Œ devlink-trap”ah ]”h"]”Œ devlink trap”ah$]”h&]”uh1hÈhhh²hh³hÇh´Kubeh}”(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”jeŒ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”jF1Œ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'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”(j]”jaj8]”j.aj‘(]”j‡(auŒnameids”}”(j!1j1jAj>j%j"j?jj>j;jj8jjýj (j (j—(j”(j)0j‘(j(0j%0jÒ0jÏ0j1j1uŒ nametypes”}”(j!1‰jA‰j%‰j?ˆj>‰jˆj‰j (‰j—(‰j)0ˆj(0‰jÒ0‰j1‰uh}”(j1hÊj>hÝj"jDjj(j;j(j8jFjýjFj (jj”(j(j‘(jš(j%0jš(jÏ0j.0j1jÕ0j(j'j0jË(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”“”}”jT1Ks…”R”Œparse_messages”]”Œtransform_messages”]”(hŒsystem_message”“”)�”}”(hhh]”hï)�”}”(hhh]”hŒ0Hyperlink target "trap-types" is not referenced.”…”�”}”hj²1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hîhj¯1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÇŒline”KTuh1j­1ubj®1)�”}”(hhh]”hï)�”}”(hhh]”hŒ2Hyperlink target "trap-actions" is not referenced.”…”�”}”hjÍ1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hîhjÊ1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÇ1Œsource”hÇŒline”Kkuh1j­1ubj®1)�”}”(hhh]”hï)�”}”(hhh]”hŒ@Hyperlink target "generic-packet-trap-groups" is not referenced.”…”�”}”hjç1sbah}”(h]”h ]”h"]”h$]”h&]”uh1hîhjä1ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”jÇ1Œsource”hÇŒline”Muh1j­1ubeŒ transformer”NŒ include_log”]”Œ decoration”Nh²hub.