ovs 支持的full offload action
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相关推荐
- ovs支持的actions
文件ofp-actions.h #define OFPACTS /* Output. / OFPACT(OUTPUT, ofpact_output, ofpact, "output" ...
- Mellanox CX-5网卡支持OVS流表加速功能的调研
女主宣言 本文主要对Mellanox CX-5网卡支持OVS流表加速功能进行了调研,简单介绍了配套软件的版本要求,并描述了整体测试的步骤,另外对其支持VF热迁移也进行了初步的调研,希望对有相同需求的同 ...
- x710 offload QinQ 报文 vlan 并支持 rss hash 到多队列
问题描述 对于五元组随机变化的 QinQ 报文,需要实现如下需求: dpdk 程序 rx 时网卡自动剥掉外层 vlan 头 dpdk 程序 tx 时网卡在外层添加一个指定的 vlan 头 报文能够 h ...
- OVS使用笔记(四十三)
一.OVS概念 使用OpenStack neutron+vxlan部署模式下网络节点OVS网桥作为例子 ovs-vsctl show e44abab7-2f65-4efd-ab52-36e92d9f0 ...
- OVS Conntrack 指南
OVS可与内核的连接跟踪系统(Connection tracking system)一同使用,借助Conntrack的功能,OpenFlow流可用于匹配TCP.UDP.ICMP等连接的状态.(连接跟踪 ...
- ovs 添加流表流程
可以通过controller或者ovs-ofctl命令给网桥添加流表,这篇文章以ovs-ofctl添加流表为例,看一下如何解析匹配域和action,如何发送openflow消息给网桥及ovs-vswi ...
- ubuntu 14.04设备OVS虚拟OpenFlow交换机配置汇总
一.设备OVS sudo apt-get install openvswitch-controller openvswitch-switch openvswitch-datapath-source ( ...
- OVS vswitchd启动(三十八)
bridge 重配置 bridge 平滑 vswitchd启动时, bridge模块需要经过reconfigure使实际生效的配置与数据库中保持一致 static void bridge_reconf ...
- OVS DPDK--物理端口配置(三)
netdev数据路径允许关联DPDK支持的物理端口,以便为主机提供高性能的入口/出口流量. 一.快速示例 此示例演示如何绑定两个dpdk端口到一个已有的网桥br0上,绑定的物理端口由硬件ID标识,分别 ...
最新文章
- Mac OS X 使用命令sed替换tab
- 比好莱坞市场大6倍—— 体育因数据分析而不同
- 人脸扫描建模_人脸识别智能锁安全吗?
- 01XC-1: 动态规划
- 使用goJenkins create job 返回500
- Mysql 中的事件//定时任务
- tfidf算法 python_tf–idf算法解释及其python代码实现(下)
- Python的pip下载特定版本TensorFlow方法
- English trip -- VC(情景课)1 F Another view
- 四平方和蓝桥杯Java_蓝桥杯-四平方和问题
- 「面试必背」多线程面试题(快收藏)
- 奥城大学计算机专业,美国研究生双录取的大学及可提供学位详情
- php 开源系统(cms),30个很棒的PHP开源CMS内容管理系统
- 计算机职业生涯测评,皮纹检测职业版——职业生涯规划指南测评系统
- 使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程(Part 1) 1
- pytorch系列8 --self.modules() 和 self.children()的区别
- 循环嵌套之经典图形打印(C语言版)
- 对转义字符“\”的理解
- 王树森:学 DRL 走过的弯路太多,想让大家避开
- android地图入门,android 百度地图入门01 (史上最详没有之一)
热门文章
- 聊天机器人框架Rasa资源整理
- 无线mesh网络路由协议分类
- 【MySQL 8.0 OCP 1Z0-908认证考试】题库精讲--第三讲mysql8.0安装配置升级(下)
- MS COCO数据集输出数据的结果格式(result format)和如何参加比赛(participate)(来自官网)
- 云服务器安装并配置nginx
- 7.跨段跳转,短调用和长调用堆栈图
- android通过c调用shmat函数,cmake - 尝试在Chipmunk上运行cmake发生错误,如何修复cmake文件? - 堆栈内存溢出...
- javascript中的:DOM对象
- Linux的账号与权限管理
- 一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?...