Release notes for VPP 22.10
本次发布新增了212个提交,包括118个修复。
关于本次发布的更多信息,请访问:https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blob;f=docs/aboutvpp/releasenotes/v22.10.rst;h=5dfbff5d48e957e83d7e3c2f978820c95c41a2e4;hb=07e0c05e698cf5ffd1e2d2de0296d1907519dc3d#l39
新功能
1. Packetforge
将通用流的packetforge插件添加到extras目录
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ce4b64517
2. 插件
DPDK
为vmxnet3启用中断支持
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ce4b64517
升级至22.07
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=3c285b54a
当检查DPDK 和RDMA版本兼容时,将MLX库编译入DPDK插件。
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=4e939ced
**NOTE**:CI作业每天都会验证MLX库是否已编译到DPDK插件中,如果失败会给vpp-build@lists.fd.io发送邮件。
如需知晓MLX驱动程序是否已经编译到DPDK插件,可订阅邮件列表:https://lists.fd.io/g/vpp-build。
Wireguard
添加对已接收cookie消息的处理
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=44ec846f4
添加dos mitigation 的支持
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ce91af8ad
添加限制握手速率的支持
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=a6328e51e
添加双向IP漫游支持
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=fee9853a4
性能计数器
启动Arm的perfmon插件
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=268d7be66
添加Arm事件包
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=af82211d3
3. 测试基础建设
添加ipsec流性能单元测试
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=422544363
为ipv6出站策略匹配快速路径添加python测试
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=651cc01b6
4. VNET
IP Neighbors
每个接口的ARP和ND统计信息。
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=fd2417b2a
IPSec
引入spd快速路径类型
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d699a347c
添加/删除ipsec快速路径策略
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0464310fd
添加spd 快速路径匹配
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e1dce3758
添加快速路径配置解析器
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=4da8a63a9
命令行显示快速路径标志
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=93bc431df
添加快速路径python测试
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ab0bf0c0c
ipv6的出站策略匹配快速路径实现
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=86f8208af
引入ipv4入站匹配的快速路径
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=993b6bee6
通过API实现Chacha20-poly1305服务
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d7c030d60
Segment Routing (IPv6 and MPLS)
SRv6 TEF行为支持
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=9cca694c8
添加对SRv6路径跟踪基础设施(Path Tracing Infrastructure)的支持
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c933bb7e3
SRv6 Path Tracing Sink节点行为
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d50e661d6
会话层
支持dma选项
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=0654242d1
5. VPP Comms 库
为vcl configure和svm添加大内存页
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=c795b8836
6. 向量库
引入DMA基础架构
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=abd566942
7. VPP StrongSwan Daemon
为VPP-swan 添加插件
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=225d15cae
8. VPP 主机协议栈
为主机协议栈添加测试框架
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=229f5fcf1
9. Packetforge
添加一个工具,以使用命名协议或json配置文件的格式来创建通用流规则。
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=ce4b64517
已知问题
请访问https://jira.fd.io/,获取已知问题的详细信息。
已修复问题
请访问https://jira.fd.io/下的git commit log: https://git.fd.io/vpp/log/?h=master,获取已修复问题的详细信息。
API变更
API变更有三种情况:
Definition changed:指API文件在本次发布中有所修改。
Only in image: 指新发布的API。
Only in file:指该API已在本次发布中删除。
本次发布有2处API消息主要变更:
新弃用的API消息
下述消息目前还存在于API中,但很可能会在下一次发布中删除。
- ipsec_spd_entry_add_del
更新中的API消息
这些消息只用于测试和试验。它们不受任何兼容程序约束,因此可以在任何时候任意变更或删除。同时,这些消息的测试可能不如预期,因此不适合在技术预览以外使用。如果你打算在生产项目中使用这些消息,请与功能维护人员合作,将其产品化。
左右滑动查看
详细信息请访问Release Notes原文:
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blob;f=docs/aboutvpp/releasenotes/v22.10.rst;h=5dfbff5d48e957e83d7e3c2f978820c95c41a2e4;hb=07e0c05e698cf5ffd1e2d2de0296d1907519dc3d#l39
更改API定义的补丁
src/vnet/ipsec/ipsec.api
使用.api声明的错误计数器
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=93688d734
为spd策略的任意协议改变通配符值
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=815c6a4fb
src/vnet/ipsec/ipsec_types.api
通过API提供Chacha20-poly1305
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=d7c030d60
为spd策略的任意协议改变通配符值
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=815c6a4fb
src/vnet/mpls/mpls.api
使用.api来定义错误/信息计数器
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=41a85c0a2
src/vnet/arp/arp.api
使用新版的错误计数声明
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=13a74ae25
src/vnet/ip/ip.api
为ICMP使用.api 声明计数器
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=b29c60660
使用.api声明的错误计数器
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=e22a70416
src/vnet/ip-neighbor/ip_neighbor.api
声明.api 计数器
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=6e4a56e65
src/vnet/bfd/bfd.api
使用.api文件表示节点统计信息
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=5c7e579f7
src/plugins/abf/abf.api
添加API参数n_paths范围检查
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=755b529c1
src/plugins/linux-cp/lcp.api
将命名空间更改为netns
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=3f245e687
由于namespace这个关键字进行API降级
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commit;h=99e3b8b84
通过下面的链接,可以获取Release Package:
https://packagecloud.io/fdio/release
详细的Release Notes,请参考:
https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blob;f=docs/aboutvpp/releasenotes/v22.10.rst;h=5dfbff5d48e957e83d7e3c2f978820c95c41a2e4;hb=07e0c05e698cf5ffd1e2d2de0296d1907519dc3d#l39
VPP项目主页:https://wiki.fd.io/view/VPP
VPP邮件列表:vpp-dev@lists.fd.io
加入VPP邮件列表:https://lists.fd.io/g/vpp-dev
转载须知
DPDK与SPDK开源社区
公众号文章转载声明
推荐阅读
剖析SPDK读写NVMe盘过程--从hello_world开始
TADK v22.09 Release
向量化方式优化Bihash searching研究报告
Secure Access Service Edge Experience Kit 22.05 版本发布
点点“赞”和“在看”,给我充点儿电吧~
Release notes for VPP 22.10相关推荐
- Release notes for VPP 22.06
本次发布新增了485个提交,包括230个修复. 发布亮点 针对5G的VPP Flow API增强: 通过DPDK插件中的通用流实现5G增强 为5G启用RSS队列组操作 为CSIT添加测试场景,包括: ...
- 第 10 章 Release Notes
Release Notes 撰写说明 当一个项目升级时,需要写一个文档纪录这次变动,内容包括,新增了什么,更改了什么,修复了什么,未解决得问题,改善了什么,忽略了什么 常用信息类型 New Chang ...
- macOS 10.15 Beta Release Notes
本文首发于 2019-06-18 翻译自: macOS Catalina 10.15 Beta Release Notes https://developer.apple.com/documentat ...
- Tesla FSD 自动驾驶软件升级版本说明书解析三(Beta v10.13 Release Notes)
Tesla FSD软件的版本说明书写得十分技术流,里面会详细列举新增了什么feature.修复了什么bug.采用了什么方法(算法还是数据等)提升了多少指标之类的信息,有助于从业人员了解Tesla的底层 ...
- OpenDaylight系类教程(十二)-- Release Notes
2019独角兽企业重金招聘Python工程师标准>>> Release Notes Target Environment For Execution The OpenDaylight ...
- Oracle Primavera Unifier Version 22.10 新特征
目录 Primavera Unifier 22.10 Primavera Unifier 22.9 Primavera Unifier 22.8 Primavera Unifier 22.7 Prim ...
- Salt2019.2.0 Release Notes (Codename Fluorine) 新版本功能特性
SaltStack是基础设施管理的革命性方法,能够以速度取代复杂性. SaltStack足够简单,可以在几分钟内运行,可扩展到足以管理数以万计的服务器,并且速度足以在几秒钟内与每个系统进行通信.从服务 ...
- Tesla FSD 自动驾驶软件升级版本说明书解析二(Beta v10.12 Release Notes)
Tesla FSD软件的版本说明书写得十分技术流,里面会详细列举新增了什么feature.修复了什么bug.采用了什么方法(算法还是数据等)提升了多少指标之类的信息,有助于从业人员了解Tesla的底层 ...
- Release Notes
发行说明 (Release Notes) 尽早发布,经常发布 - Eric S. Raymond, The Cathedral and the Bazaar 版本 (Versioning) 次要版本号 ...
最新文章
- 中国人工智能产业白皮书
- Stack Overflow被腾讯最大股东收购,影响我复制粘贴代码吗?
- python中text怎么旋转字体_Python+OpenCV实现旋转文本校正方式
- python调用rust_在 Rust 代码中编写 Python 是种怎样的体验?
- vue2.0关于添加属性后视图不能更新的问题
- 推荐几个华为,字节跳动、蚂蚁金服等大佬的公众号
- 取消Win7关机时的补丁更新
- C#中如何利用操作符重载和转换操作符
- delphi 文字 动画 特效 控件_设计师的特效让程序员追砍3条街,220集AE软件教学视频,教他做人...
- 国密SM2/SM3算法
- 超声波清洗机对人体有辐射,有伤害吗?
- C语言每日一练(5月2号)——水仙花数
- QtWeb-用于Webkit测试的替代浏览器
- [CVPR2022]3D Photo Stylization: Learning to Generate Stylized Novel Views from a Single Image
- 录屏软件 OBS 入门笔记
- 这篇文章,带你全面了解外包公司
- 《仙剑奇侠传4》精装版内容曝光
- [PhpStorm]PhpStorm 2021.1开启参数提示
- 《计量经济学》学习笔记之一元线性回归模型
- p2psearcher绿色版使用方法
热门文章
- zabbix之Disk I/O is overloaded on {HOST.NAME}问题排查
- 微服务调用组件Feign实战
- 软件设计文档示例模板,万能的软件设计文档模板
- 复习Java小球游戏代码分享Java面试题MySQL中常用的锁生活【记录一个咸鱼大学生三个月的奋进生活】021
- 【C++ 语言】异常 ( 抛出字符串异常 | 抛出异常对象 | 抛出任意对象 | 抛出自定义异常 )
- 定义自定义字体需要css的什么规则,css3自定义字体需要什么规则 css3基本选择器...
- MICCAI Proceedings(MICCAI会议论文)的TEX模板下载
- java视频点播系统_jsp教学视频点播系统
- 关注自己朋友的SCDN博客的方法
- Dynamic Bone(Unity拖尾插件)使用说明