发明名称 Lock-less access of pre-allocated memory buffers used by a network device
摘要 In general, the present disclosure describes techniques for both removing memory buffers from and adding memory buffers to a list (e.g., a linked list) of available buffers, for use by a network device, without locking the list during access. One example method includes allocating a list of memory buffers that are each available for use by multiple modules executed within the network device, wherein the list includes a first end and a second, opposite end, and removing a first memory buffer from the first end of the list by a first module of the multiple modules without locking the list. The method further includes adding the first memory buffer to the second end of the list by a second module of the multiple modules without locking the list.
申请公布号 US8526326(B1) 申请公布日期 2013.09.03
申请号 US20080199556 申请日期 2008.08.27
申请人 GILL MONTY S.;SUN YI;JUNIPER NETWORKS, INC. 发明人 GILL MONTY S.;SUN YI
分类号 H04L12/28 主分类号 H04L12/28
代理机构 代理人
主权项
地址