Linux Network Architecture
Understanding The Linux Kernel
Understanding The Linux Kernel
Understanding Linux Network Internals
Understanding Linux Network Internals
Linux Kernel Development (2nd Edition) (Novell Press)
Linux Kernel Development (2nd Edition) (Novell Press)
Tcp/ip tutorial and technical overview
Tcp/ip tutorial and technical overview
Essential linux device drivers
Essential linux device drivers
Professional Linux Kernel Architecture
Professional Linux Kernel Architecture
TCP/IP Protocol Suite
Linux Kernel Development
Data and Computer Communications
Data and Computer Communications
BEWARE: background traffic-aware rate adaptation for IEEE 802.11
IEEE/ACM Transactions on Networking (TON)
Linux device drivers, third edition
Linux device drivers, third edition
Hi-index | 0.00 |
This paper presents the problems when Linux-based smart terminals receive unnecessary packets from Wireless LAN environments. Thus, we propose an algorithm to improve these problems. Smart terminals that receive unnecessary packets store them into a socket buffer instead of dropping them immediately. Then the smart terminals transfer the packets to an upper layer and the packets are eliminated at the matched protocol layer. If the smart terminals receive a lot of ineffective packets, the processing time for these packets are unnecessary overhead. In order to reduce the unnecessary overhead, this paper proposes an automatic elimination algorithm for ineffective packets. In this algorithm, we create a new table which contains information of unnecessary packets in kernels, and the ineffective packets are filtered according to the tabled information in the early stage of the MAC layer. Our designed algorithms are implemented by modification of the Linux kernel and the WLAN device driver source code, and the test results of our designed algorithms are presented.