A packet header processing engine includes a level 2 (L2) header generation unit and a level 3 (L3) header generation unit. The L2 and L3 header generation units are implemented in parallel with one another. The L2 generation unit writes L2 header information to a first buffer and the L3 generation unit...http://www.google.de/patents/US7212530?utm_source=gb-gplus-sharePatent US7212530 - Optimized buffer loading for packet header processing