odp
latest
  • OpenDataPlane (ODP) 用户指南
    • 1. 摘要
    • 2. 简介
    • 3. 文档组织
    • 4. ODP 应用程序和报文流
    • 5. ODP API 组件
    • 6. ODP 组件
    • 7. ODP 应用程序编码结构
    • 8. 公共约定
    • 9. 应用程序可移植性注意事项
    • 10. 共享内存
    • 11. 队列
    • 12. 报文处理
odp
  • Docs »
  • OpenDataPlane (ODP) 用户指南
  • Edit on GitHub

OpenDataPlane (ODP) 用户指南¶

  • 1. 摘要
  • 2. 简介
    • 2.1. ODP API SPEC 版本
    • 2.2. ODP 实现版本
    • 2.3. ODP 测试套件版本
    • 2.4. ODP 设计目标
  • 3. 文档组织
  • 4. ODP 应用程序和报文流
  • 5. ODP API 组件
    • 5.1. 线程(Thread)
    • 5.2. 事件(Event)
    • 5.3. 队列(Queue)
    • 5.4. 池(Pool)
    • 5.5. 共享内存(Shared Memory)
    • 5.6. 缓冲区(Buffer)
    • 5.7. 数据包(Packet)
    • 5.8. 报文接口(PktIO)
    • 5.9. 时间(Time)
    • 5.10. 定时器(Timer)
    • 5.11. 同步器(Synchronizer)
  • 6. ODP 组件
    • 6.1. 分类器(Classifier)
    • 6.2. 调度器(Scheduler)
    • 6.3. 流量管理(Traffic Manager)
  • 7. ODP 应用程序编码结构
    • 7.1. 头文件结构
    • 7.2. Initialization
    • 7.3. Startup
    • 7.4. Shutdown
    • 7.5. 应用程序初始化和终止时序
  • 8. 公共约定
    • 8.1. 句柄和特殊指示器
    • 8.2. 涉及范围
    • 8.3. 资源和名称
  • 9. 应用程序可移植性注意事项
    • 9.1. 可移植性和共存性
    • 9.2. 源代码 vs 二进制文件移植
    • 9.3. ODP应用程序配置文件
    • 9.4. ABI特性
  • 10. 共享内存
    • 10.1. 分配共享内存
    • 10.2. 获取共享内存块地址
    • 10.3. 内存行为
    • 10.4. 根据名称查找
    • 10.5. 释放共享内存块
    • 10.6. 与外部程序共享内存
    • 10.7. 共享内存创建标志
  • 11. 队列
    • 11.1. 组
    • 11.2. 优先级
    • 11.3. 同步
    • 11.4. 并行队列
    • 11.5. 原子队列
    • 11.6. 有序队列
    • 11.7. 队列调度小结
  • 12. 报文处理
    • 12.1. 数据包结构和概念
    • 12.2. 报文段和寻址
    • 12.3. 元数据处理
    • 12.4. 报文操作
Next Previous

© Copyright 2017, lockless. Revision 08255953.

Built with Sphinx using a theme provided by Read the Docs.