发明授权
US06510164B1 User-level dedicated interface for IP applications in a data packet switching and load balancing system
有权
数据包切换和负载平衡系统中IP应用的用户级专用接口
- 专利标题: User-level dedicated interface for IP applications in a data packet switching and load balancing system
- 专利标题(中): 数据包切换和负载平衡系统中IP应用的用户级专用接口
-
申请号: US09193651申请日: 1998-11-16
-
公开(公告)号: US06510164B1公开(公告)日: 2003-01-21
- 发明人: Kumar Ramaswamy , Cher-Wen Lin , Randall David Rettberg , Mizanur Mohammed Rahman
- 申请人: Kumar Ramaswamy , Cher-Wen Lin , Randall David Rettberg , Mizanur Mohammed Rahman
- 主分类号: H04J316
- IPC分类号: H04J316
摘要:
A multiprocessor computer system comprises a plurality of network interfaces each adapted to be coupled to respective external networks for receiving and sending data packets to and from remote devices coupled to the external networks via a particular communication protocol. The multiprocessor computer system further comprises a plurality of symmetrical processors including a control processor and at least one switching processor. The switching processor further includes at least one network application executing thereon. The control processor further includes an operating system portion having a kernel memory and at least one network driver communicating with the plurality of network interfaces. A buffer descriptor list is accessible by the network application and the network driver. The buffer descriptor list defines the status of buffers provided in the kernel memory that are used for temporary storage of data packets transferred between the network application and the plurality of network interfaces via the network driver. Data packets received by the network interfaces from the external networks directed to the network application are placed in selected ones of the buffers by the network driver for direct access by the network application. Similarly, data packets transmitted from the network application to the external networks are placed in other selected ones of the buffers for direct access by the network driver.
信息查询