发明名称 |
一种网络数据报文处理方法及系统、设备 |
摘要 |
本发明适用于数据通信领域,提供了一种网络数据报文处理方法及系统、设备,所述方法包括:构建环形缓冲区队列,并为该队列配置三个指针,分别设为生产者、中间者、发送者;网络处理器接收的未经协处理器处理的数据报文经生产者指针存入所述环形缓冲区队列;协处理器经中间者指针从所述环形缓冲区队列中获取数据报文进行处理,处理完的数据报文再经中间者指针存入所述环形缓冲区队列;网络处理器经发送者指针从所述环形缓冲区队列中获取已经协处理器处理的数据报文进行发送。本发明相比于现有技术,可以极大地减少数据传输和同步维持带来的开销,实现数据报文的处理率及协处理器的利用效率的大幅提高。 |
申请公布号 |
CN101309261A |
申请公布日期 |
2008.11.19 |
申请号 |
CN200810045536.X |
申请日期 |
2008.07.14 |
申请人 |
成都卫士通信息产业股份有限公司 |
发明人 |
罗俊 |
分类号 |
H04L29/06(2006.01);H04L12/56(2006.01) |
主分类号 |
H04L29/06(2006.01) |
代理机构 |
成都九鼎天元知识产权代理有限公司 |
代理人 |
刘世权 |
主权项 |
1、一种网络数据报文处理方法,其特征在于,所述方法包括下述步骤:A、构建环形缓冲区队列,并为该队列配置三个指针,分别设为生产者、中间者、发送者;B、网络处理器接收的未经协处理器处理的数据报文经生产者指针存入所述环形缓冲区队列;C、协处理器经中间者指针从所述环形缓冲区队列中获取数据报文进行处理,处理完的数据报文再经中间者指针存入所述环形缓冲区队列;D、网络处理器经发送者指针从所述环形缓冲区队列中获取已经协处理器处理的数据报文进行发送。 |
地址 |
610041四川省成都市高新区高新大道创业路6号 |