发明名称 System and method for scheduling packet transmission on a client device
摘要 A computer-implemented method for managing packet scheduling on a client device. For example, one embodiment of a method comprises: receiving a packet to be transmitted; enqueuing the packet in a queue at a network stack level; determining whether packet scheduling is currently being performed at a driver level or at a networking stack level; selecting the packet for transmission from the queue at the network stack level if scheduling is currently being performed at the network stack level; and selecting the packet for transmission from the queue at the driver level if scheduling is currently being performed at the driver level.
申请公布号 US8767772(B2) 申请公布日期 2014.07.01
申请号 US201213620920 申请日期 2012.09.15
申请人 Apple Inc. 发明人 Masputra Cahya;Bhooma Padmavathy;Liu Joe
分类号 H04J3/22 主分类号 H04J3/22
代理机构 Park, Vaughan, Fleming & Dowler LLP 代理人 Park, Vaughan, Fleming & Dowler LLP
主权项 1. A computer-implemented method for managing packet scheduling on a client device comprising: receiving a packet to be transmitted; enqueuing the packet in a queue at a network stack level; determining whether packet scheduling is currently being performed at a driver level or at a networking stack level; selecting the packet for transmission from the queue at the network stack level if scheduling is currently being performed at the network stack level; and selecting the packet for transmission from the queue at the driver level if scheduling is currently being performed at the driver level; attaching an interface to the network stack level; and responsively declaring an interface and an indication as to whether packet scheduling is to be performed for the interface at the network stack level or the driver level.
地址 Cupertino CA US