1. A method of processing a packet, the method comprising the steps of: receiving the packet; identifying a packet header portion of the data packet; transferring the packet header to a register file accessible to a processor; and processing the packet header without invoking at least one of a load instruction and a store instruction by the processor.