Invention Grant
- Patent Title: Epoll optimisations
- Patent Title (中): Epoll优化
-
Application No.: US13158176Application Date: 2011-06-10
-
Publication No.: US09384071B2Publication Date: 2016-07-05
- Inventor: Steven L. Pope , David J. Riddoch
- Applicant: Steven L. Pope , David J. Riddoch
- Applicant Address: US CA Irvine
- Assignee: SOLARFLARE COMMUNICATIONS, INC.
- Current Assignee: SOLARFLARE COMMUNICATIONS, INC.
- Current Assignee Address: US CA Irvine
- Agency: Haynes Beffel & Woldfeld LLP
- Agent Warren S. Wolfeld
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/54

Abstract:
A method for managing I/O event notifications in a data processing system, the data processing system comprising a plurality of applications and an operating system having a kernel and an I/O event notification mechanism operable to maintain a plurality of I/O event notification objects each handling a set of file descriptors associated with one or more I/O resources, the method comprising: for each of a plurality of application-level configuration calls: intercepting at a user-level interface a configuration call from an application to the I/O event notification mechanism for configuring an I/O event notification object; and storing a set of parameters of the configuration call at a data structure, each set of parameters representing an operation on the set of file descriptors handled by the I/O event notification object; and subsequently, on a predetermined criterion being met: the user-level interface causing the plurality of configuration calls to be effected by means of a first system call to the kernel.
Public/Granted literature
- US20120254893A1 EPOLL OPTIMISATIONS Public/Granted day:2012-10-04
Information query