A lightweight, low cost solution provides inter process communications (IPC)
in
a network processing environment. A method of inter process communication (IPC)
between General Purpose Processors in a network processing environment uses software
based functions (Application Program Interfaces (APIs)) that enable inter process
communication between processors in a network processing environment. The software
enabled functions open and close inter process communication paths for transmitting
and receiving of inter process communication frames and allow the inter process
communication frames to be transmitted to one or several processors in said network
processing environment. The software has the capability of selecting either data
or control path in said network processing environment to transmit or receive said
inter process communication frames.