netdev_offload_dpdk_add_flow
-> netdev_offload_dpdk_actions
-> parse_flow_actions

ovs 2.17 parse_flow_actions中支持full offload 的rte_flow action 如下:

RTE_FLOW_ACTION_TYPE_COUNT
RTE_FLOW_ACTION_TYPE_PORT_ID
RTE_FLOW_ACTION_TYPE_DROP
RTE_FLOW_ACTION_TYPE_SET_MAC_SRC
RTE_FLOW_ACTION_TYPE_SET_MAC_DST
RTE_FLOW_ACTION_TYPE_SET_IPV4_SRC
RTE_FLOW_ACTION_TYPE_SET_IPV4_DST
RTE_FLOW_ACTION_TYPE_SET_TTL
RTE_FLOW_ACTION_TYPE_SET_IPV6_SRC
RTE_FLOW_ACTION_TYPE_SET_IPV6_DST
RTE_FLOW_ACTION_TYPE_SET_TTL
RTE_FLOW_ACTION_TYPE_SET_TP_SRC
RTE_FLOW_ACTION_TYPE_SET_TP_DST
RTE_FLOW_ACTION_TYPE_OF_PUSH_VLAN
RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_PCP
RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_VID
RTE_FLOW_ACTION_TYPE_OF_POP_VLAN
RTE_FLOW_ACTION_TYPE_RAW_ENCAP
RTE_FLOW_ACTION_TYPE_END

ovs 支持的full offload action相关推荐

  1. ovs支持的actions

    文件ofp-actions.h #define OFPACTS /* Output. / OFPACT(OUTPUT, ofpact_output, ofpact, "output" ...

  2. Mellanox CX-5网卡支持OVS流表加速功能的调研

    女主宣言 本文主要对Mellanox CX-5网卡支持OVS流表加速功能进行了调研,简单介绍了配套软件的版本要求,并描述了整体测试的步骤,另外对其支持VF热迁移也进行了初步的调研,希望对有相同需求的同 ...

  3. x710 offload QinQ 报文 vlan 并支持 rss hash 到多队列

    问题描述 对于五元组随机变化的 QinQ 报文,需要实现如下需求: dpdk 程序 rx 时网卡自动剥掉外层 vlan 头 dpdk 程序 tx 时网卡在外层添加一个指定的 vlan 头 报文能够 h ...

  4. OVS使用笔记(四十三)

    一.OVS概念 使用OpenStack neutron+vxlan部署模式下网络节点OVS网桥作为例子 ovs-vsctl show e44abab7-2f65-4efd-ab52-36e92d9f0 ...

  5. OVS Conntrack 指南

    OVS可与内核的连接跟踪系统(Connection tracking system)一同使用,借助Conntrack的功能,OpenFlow流可用于匹配TCP.UDP.ICMP等连接的状态.(连接跟踪 ...

  6. ovs 添加流表流程

    可以通过controller或者ovs-ofctl命令给网桥添加流表,这篇文章以ovs-ofctl添加流表为例,看一下如何解析匹配域和action,如何发送openflow消息给网桥及ovs-vswi ...

  7. ubuntu 14.04设备OVS虚拟OpenFlow交换机配置汇总

    一.设备OVS sudo apt-get install openvswitch-controller openvswitch-switch openvswitch-datapath-source ( ...

  8. OVS vswitchd启动(三十八)

    bridge 重配置 bridge 平滑 vswitchd启动时, bridge模块需要经过reconfigure使实际生效的配置与数据库中保持一致 static void bridge_reconf ...

  9. OVS DPDK--物理端口配置(三)

    netdev数据路径允许关联DPDK支持的物理端口,以便为主机提供高性能的入口/出口流量. 一.快速示例 此示例演示如何绑定两个dpdk端口到一个已有的网桥br0上,绑定的物理端口由硬件ID标识,分别 ...

最新文章

  1. Mac OS X 使用命令sed替换tab
  2. 比好莱坞市场大6倍—— 体育因数据分析而不同
  3. 人脸扫描建模_人脸识别智能锁安全吗?
  4. 01XC-1: 动态规划
  5. 使用goJenkins create job 返回500
  6. Mysql 中的事件//定时任务
  7. tfidf算法 python_tf–idf算法解释及其python代码实现(下)
  8. Python的pip下载特定版本TensorFlow方法
  9. English trip -- VC(情景课)1 F Another view
  10. 四平方和蓝桥杯Java_蓝桥杯-四平方和问题
  11. 「面试必背」多线程面试题(快收藏)
  12. 奥城大学计算机专业,美国研究生双录取的大学及可提供学位详情
  13. php 开源系统(cms),30个很棒的PHP开源CMS内容管理系统
  14. 计算机职业生涯测评,皮纹检测职业版——职业生涯规划指南测评系统
  15. 使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程(Part 1) 1
  16. pytorch系列8 --self.modules() 和 self.children()的区别
  17. 循环嵌套之经典图形打印(C语言版)
  18. 对转义字符“\”的理解
  19. 王树森:学 DRL 走过的弯路太多,想让大家避开
  20. android地图入门,android 百度地图入门01 (史上最详没有之一)

热门文章

  1. 聊天机器人框架Rasa资源整理
  2. 无线mesh网络路由协议分类
  3. 【MySQL 8.0 OCP 1Z0-908认证考试】题库精讲--第三讲mysql8.0安装配置升级(下)
  4. MS COCO数据集输出数据的结果格式(result format)和如何参加比赛(participate)(来自官网)
  5. 云服务器安装并配置nginx
  6. 7.跨段跳转,短调用和长调用堆栈图
  7. android通过c调用shmat函数,cmake - 尝试在Chipmunk上运行cmake发生错误,如何修复cmake文件? - 堆栈内存溢出...
  8. javascript中的:DOM对象
  9. Linux的账号与权限管理
  10. 一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?...