Patent ID: 7944824

Claim:
A terminal of a portable Internet system comprising a medium access control (MAC) layer and a physical layer, and wherein the MAC layer comprises: a classifier classifying packets into classes; a delayer including a circular queue storing a function pointer and a function argument of each of queue operating functions, the delayer sequentially calling the queue operating functions by sequentially extracting the function pointer and the function argument from the circular queue when a predetermined period of time is passed after the packets are classified by the classifier; a wait queue storing the packets by the queue operating functions; and a packet processor processing the packet in the wait queue and transmitting the processed packet to the physical layer, wherein the classifier is operated by a tasklet of a kernel, and the wait queue and the packet processor are operated by a kernel thread, and wherein the packet processor comprises: an admission controller performing admission controlling by using the wait queue; a bandwidth manager analyzing packets in the wait queue and calculating a necessary bandwidth; a bandwidth controller requesting and allocating the calculated bandwidth; and a priority controller transmitting the packets in the wait queue according to priority of each packet by using the allocated bandwidth.