Patent ID: 7284268

Claim:
A node for use in a wireless ad-hoc communications network, said node comprising: a host device for processing one or more data packets intended for said node; and a routing device for routing one or more other data packets to and from one or more other nodes in said wireless ad-hoc network, said routing device comprising: a memory for storing said one or more data packets and said one or more other data packets, an internal hardware firewall, adapted to provide access by said host device to said one or more data packets stored in said memory, and further adapted to prevent access by said host device to said one or more other data packets, and a controller, adapted to configure said internal hardware firewall to provide or prevent said access, wherein said memory comprises: a register mailbox, and a packet buffer which has a plurality of addresses, and wherein said memory is adapted to provide a common set of registers to said host device and said controller.