首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

天脉操作系统下支持TSN协议的用户态栈架构及其实现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京全信传输科技股份有限公司

摘要:本发明提供一种天脉操作系统下支持TSN协议的用户态栈架构及其实现方法,该协议栈包括API模块、用于对协议栈的部署管理的管理模块、套接字管理的FD模块、TSN调度模块、数据缓存模块、收发包模块、表项管理模块以及OPS接口模块。本发明提出的天脉操作系统下支持TSN协议的用户态协议栈架构,该协议栈通过减少内存拷贝极大提高了数据转发性能,并扩展TSN业务的支持,满足用户差异化的Qos需求,以更好的支持TSN业务在软件系统端的需求;同时为了最大化提高资源使用效率,用户态协议栈与内核协议栈共用ARP表项、路由表项等资源,通过TSN调度模块完成TSN关键数据流在软件端的整形和收发,降低了软件端的时延和抖动。

主权项:1.一种天脉操作系统下支持TSN协议的用户态栈架构,其特征在于,包括:API模块,用于提供多个API接口给天脉操作系统的多分区使用,并基于不同类型API接口完成接口套接字的创建;管理模块,用于对协议栈的部署管理;FD模块,用于提供套接字资源池以及套接字FD的管理,包括对每一种套接字均维护一全局的文件描述符,返回给用户;TSN调度模块,用于TSN数据流的调度,对于由TSN套接字创建的数据流,该TSN调度模块采用独立的数据缓存模块完成TSN数据流的优先调度;数据缓存模块,用于数据缓存,所述数据缓存模块被配置以套接字FD为关键词进行队列数据的缓存处理;收发包模块,用于数据收发包的封装以及内部跳转;表项管理模块,用于对路由表以及ARP表项的管理,通过同步天脉操作系统的内核协议栈相应表项而动态学习获得;OPS接口模块,用于完成与底层驱动收发包的适配管理,其中:在发包方向,天脉操作系统的驱动模块提供带锁的发包函数供用户态协议栈和内核协议栈同时使用;在收包方向,通过不同DMA接收队列识别数据上送至用户态协议栈还是内核协议栈,在网卡上下发不同业务表项,从而在逻辑侧标识数据的不同DMA队列。

全文数据:

权利要求:

百度查询: 南京全信传输科技股份有限公司 天脉操作系统下支持TSN协议的用户态栈架构及其实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。