会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • BUFFER ALLOCATION FOR NETWORK SUBSYSTEM
    • 网络子系统的缓冲区分配
    • US20090249371A1
    • 2009-10-01
    • US12057852
    • 2008-03-28
    • Omar CardonaJames Brian CunninghamBaltazar De Leon, IIIMatthew Ryan Ochs
    • Omar CardonaJames Brian CunninghamBaltazar De Leon, IIIMatthew Ryan Ochs
    • G06F9/46
    • G06F9/5016G06F2209/5011
    • The present invention provides a computer implemented method and apparatus for allocating communication buffers in a data processing system. The method comprises a streamlined mbuf pool service receiving a call from an I/O device driver, then determining if at least one mbuf linked list is empty. In response to a determination that at least one mbuf linked list is empty, the streamlined mbuf pool service calls an OS mbuf allocator to provide all mbufs in a second mbuf linked list, wherein the second mbuf linked list comprises a head of the second mbuf linked list. The streamlined mbuf pool service repopulates the second mbuf linked list, obtains a requested mbuf from the second mbuf linked list, and advances the head of the second mbuf linked list by at least one mbuf. The streamlined mbuf pool service then returns the requested mbuf to the I/O device driver, wherein the OS mbuf allocator allocates all mbufs in the second mbuf linked list.
    • 本发明提供了一种用于在数据处理系统中分配通信缓冲器的计算机实现的方法和装置。 该方法包括从I / O设备驱动程序接收呼叫的流线型mbuf池服务,然后确定至少一个mbuf链表是否为空。 响应于确定至少一个mbuf链表是空的,流线化的mbuf池服务调用OS mbuf分配器以在第二mbuf链表中提供所有mbuf,其中第二mbuf链表包括第二mbuf链接的头 列表。 流水线的mbuf池服务重新填充第二个mbuf链表,从第二个mbuf链表获取请求的mbuf,并将第二个mbuf链表的头移动至少一个mbuf。 流水线的mbuf池服务然后将所请求的mbuf返回到I / O设备驱动程序,其中OS mbuf分配器在第二个mbuf链表中分配所有mbuf。