摘要
本发明公开了一种软转发buffer管理方法及应用,该方法包括:交换芯片申请多个可用的第一缓冲区/第二缓冲区对应的内存地址,将多个可用的第一缓冲区/第二缓冲区对应的内存地址存储在第一先入先出队列/第二先入先出队列中;响应于中央处理器或DMA的缓存请求,遍历第一先入先出队列中可用内存地址的数量;基于第一先入先出队列中可用内存地址的数量,从第一先入先出队列或第二先入先出队列中返回一可用内存地址;并将待缓存数据写入返回的可用内存地址对应的缓冲区中。与现有技术相比,避免了中央处理器读写能力差的问题,提高了转发性能。同时,提高了软转发过程中buffer管理系统的适应性。
技术关键词
队列
存储单元
管理方法
指针
中央处理器
芯片
管理系统
存储器
计算机设备
指令
内存