NETWORK TRAFFIC DEBUGGER
First Claim
Patent Images
1. A system comprising:
- processing circuitry implemented in a switch, the processing circuitry being configured to;
determine whether a network packet has been dropped by a queue associated with the switch;
determine whether the network packet is associated with a packet characteristic that is intrinsic to the network packet;
determine debug metadata for the network packet to facilitate a debugging of the switch; and
store the debug metadata in a memory associated with the switch.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments that relate to a network switch. The switch determines whether a network packet is associated with a packet processing context, the packet processing context specifying a condition of handling network packets processed in the switch. The switch determines debug metadata for the network packet in response to the network packet being associated with the packet processing context; and the debug metadata is stored in a capture buffer.
12 Citations
20 Claims
-
1. A system comprising:
processing circuitry implemented in a switch, the processing circuitry being configured to; determine whether a network packet has been dropped by a queue associated with the switch; determine whether the network packet is associated with a packet characteristic that is intrinsic to the network packet; determine debug metadata for the network packet to facilitate a debugging of the switch; and store the debug metadata in a memory associated with the switch. - View Dependent Claims (2, 3, 4, 5)
-
6. A switch comprising:
-
an event detector configured to determine whether a network packet is associated with a packet processing event; a filtering engine configured to determine whether the network packet is associated with a packet characteristic; a data collector configured to determine debug metadata in response to the network packet being associated with the packet characteristic and being associated with the packet processing context; and a capture buffer configured to store the debug metadata. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
determining whether a network packet is associated with a packet processing context, the packet processing context specifying a condition of handling the network packet processed in a switch; determining debug metadata for the network packet in response to the network packet being associated with the packet processing context; and storing the debug metadata in a capture buffer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification