Patent ID: 8804533

Claim:
A method for acceleration of wireless communication in a residential gateway, the residential gateway enabling communication between a plurality of subscriber devices connected in a wireless local area network (WLAN), the method comprising: pre-configuring a controller to intercept a networking function programmed in a stack of a driver, wherein the controller and the driver are components of a kernel of an operating system executed by a host processor; monitoring a system call initiated by the driver to the kernel; checking whether the system call is a request for the networking function; forwarding the system call for the networking function to a packet processor; executing the networking function, only in the packet processor, to provide a processed packet; mapping, by the controller, a media access control (MAC) address of a subscriber device from among the plurality of subscriber devices to a service set identifier (SSID) when multiple different WLANs are supported by the residential gateway; and routing, by the driver, the processed packet to a destination WLAN based on the mapping.