Systems and methods are disclosed for processing data packets. Such a
system may generate a header for a session and repeatedly use that header
to generate packets for the session. Packets may be processed by a host
processor and an associated security processor. When the security
processor generates packets for the session it may prepend a header from
the host processor onto packets, rather than independently generate the
header.