TECHNIQUES FOR WI-FI ACCELERATION IN RESIDENTIAL GATEWAYS
First Claim
1. A method for acceleration of wireless communication in a residential gateway, the residential gateway enables communication between a plurality of subscriber devices connected in a wireless local area network (WLAN) and a passive optical network (PON), comprising:
- pre-configuring a wireless controller to intercept networking functions programmed in a wireless stack of a wireless driver, wherein the wireless controller and the wireless driver are components of a kernel of an operating system executed by a host processor;
monitoring system calls initiated by the wireless driver to the kernel;
for each monitored system call, checking if a system call is a request for a networking function; and
forwarding the system call for a network function to a packet processor.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for acceleration of wireless communication in a residential gateway, the residential gateway enables communication between a plurality of subscriber devices connected in a wireless local area network (WLAN) and a passive optical network (PON). The method comprises pre-configuring a wireless controller to intercept networking functions programmed in a wireless stack of a wireless driver, wherein the wireless controller and the wireless driver are components of a kernel of an operating system executed by a host processor; monitoring system calls initiated by the wireless driver to the kernel; for each monitored system call, checking if a system call is a request for a networking function; and forwarding the system call for a network function to a packet processor.
15 Citations
16 Claims
-
1. A method for acceleration of wireless communication in a residential gateway, the residential gateway enables communication between a plurality of subscriber devices connected in a wireless local area network (WLAN) and a passive optical network (PON), comprising:
-
pre-configuring a wireless controller to intercept networking functions programmed in a wireless stack of a wireless driver, wherein the wireless controller and the wireless driver are components of a kernel of an operating system executed by a host processor; monitoring system calls initiated by the wireless driver to the kernel; for each monitored system call, checking if a system call is a request for a networking function; and forwarding the system call for a network function to a packet processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A residential gateway connected to a passive optical network (PON) and a plurality of subscriber devices communicating at least through a wireless local area network (WLAN), comprising:
-
a wireless interface network card (WNIC) for communicating with the plurality of devices over a wireless medium; a PON medium access control (MAC) adapter for interfacing with the PON; a packet processor; and a host processor executing an operating system, wherein a kernel of the operating system hosts a wireless controller and a wireless adapter, the wireless controller is adapted to accelerate wireless communication with the plurality of subscriber devices by; monitoring system calls initiated by the wireless driver to the kernel; for each monitored system call, checking if a system call is a request for a networking function; forwarding the system call for a networking function to the packet processor; and allowing execution of the system call by the host process if the system call is not a request for a networking function. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification