1. A gateway for interconnecting wireless and wireline networks, comprising: a plurality of micro-engines, each of said micro-engines comprising a memory for storing instructions for performing data flow processing of data packets for a respective stage of a pipeline process for interconnecting said wireless and said wireline networks; and a main processor for performing control processing of data packets for said pipeline process; wherein only said main processor comprises an operating system.