发明名称 SOCKET MANAGEMENT WITH REDUCED LATENCY PACKET PROCESSING
摘要 Generally, this disclosure provides systems, methods and computer readable media for management of sockets and device queues for reduced latency packet processing. The method may include maintaining a unique-list comprising entries identifying device queues and an associated unique socket for each of the device queues, the unique socket selected from a plurality of sockets configured to receive packets; busy-polling the device queues on the unique-list; receiving a packet from one of the plurality of sockets; and updating the unique-list in response to detecting that the received packet was provided by an interrupt processing module. The updating may include identifying a device queue associated with the received packet; identifying a socket associated with the received packet; and if the identified device queue is not on one of the entries on the unique-list, creating a new entry on the unique-list, the new entry comprising the identified device queue and the identified socket.
申请公布号 US2015049769(A1) 申请公布日期 2015.02.19
申请号 US201313966761 申请日期 2013.08.14
申请人 Tamir Eliezer;Louzoun Eliel;Wilcox Matthew R. 发明人 Tamir Eliezer;Louzoun Eliel;Wilcox Matthew R.
分类号 H04L12/875 主分类号 H04L12/875
代理机构 代理人
主权项 1. A system for reduced latency packet processing, said system comprising: a system call module configured to maintain a unique-list, said unique list comprising entries identifying device queues and an associated unique socket for each of said device queues, said unique socket selected from a plurality of sockets configured to receive packets; a reduced latency busy-polling module configured to busy-poll said device queues on said unique-list; a network stack module configured to receive a packet from one of said plurality of sockets; and said system call module further configured to update said unique-list in response to detecting that said received packet was provided by an interrupt processing module, said updating comprising: identifying a device queue associated with said received packet;identifying a socket associated with said received packet; andif said identified device queue is not on one of said entries on said unique-list, creating a new entry on said unique-list, said new entry comprising said identified device queue and said identified socket.
地址 Bait Shemesh IL