CPU transmission of unmodified packets
First Claim
1. A network device for processing packets, the network device comprising:
- an ingress module for performing switching functionality on an incoming packet, wherein the network determines a destination port to which the incoming packet is to be transmitted; and
a CPU processing module for transmitting information between the network device and an external CPU, wherein the external CPU transmits a formatted packet to the network device through the CPU processing module, the formatted packet includes a module header and a data field, wherein the ingress module uses information in a start field of the module header to determine that the incoming packet is a formatted packet and generates instructions for notifying other modules of the network device that the formatted packet is not to be modified by the network device and determines that the formatted packet is to be transmitted to a destination field in the formatted packet.
6 Assignments
0 Petitions
Accused Products
Abstract
A network device for processing packet. The network device includes an ingress module for performing switching functionality on an incoming packet, wherein the network device determines a destination port to which the incoming packet is to be transmitted. The network device also includes a CPU processing module for transmitting information between the network device and an external CPU. The external CPU transmits a formatted packet to the network device through the CPU processing module. The formatted packet includes module header and a data field. The ingress module uses information in a start field of the module header to determine that the incoming packet is a formatted packet and generates instructions for notifying other modules of the network device that the formatted packet is not to be modified by the network device and determines that the formatted packet is to be transmitted to a destination field in the formatted packet.
63 Citations
19 Claims
-
1. A network device for processing packets, the network device comprising:
-
an ingress module for performing switching functionality on an incoming packet, wherein the network determines a destination port to which the incoming packet is to be transmitted; and
a CPU processing module for transmitting information between the network device and an external CPU, wherein the external CPU transmits a formatted packet to the network device through the CPU processing module, the formatted packet includes a module header and a data field, wherein the ingress module uses information in a start field of the module header to determine that the incoming packet is a formatted packet and generates instructions for notifying other modules of the network device that the formatted packet is not to be modified by the network device and determines that the formatted packet is to be transmitted to a destination field in the formatted packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing packets in a network device, the method comprises the steps of:
-
receiving an incoming packet from an external CPU, wherein the incoming packet includes a module header and a data field;
using information in a start field of the module header to determine that the incoming packet is a formatted packet;
generating instructions for notifying modules of the network device that the formatted packet is not to be modified by the network device; and
determining a destination port to which the formatted packet is to be transmitted based on a destination field in the formatted packet. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for processing a packet in a network device, the apparatus includes:
-
receiving means for receiving an incoming packet from an external CPU, wherein the incoming packet includes a module header and a data field;
using means for using information in a start field of the module header to determine that the incoming packet is a formatted packet;
generating means for generating instructions for notifying modules of the switching chip that the formatted packet is not to be modified by the switching chip; and
determining for determining a destination port to which the formatted packet is to be transmitted based on a destination field in the formatted packet.
-
Specification