【技术实现步骤摘要】
本申请属于网卡芯片领域,特别涉及一种可编程的网络发送流量调度结构。
技术介绍
1、随着网络设备的高速发展,接入用户数量和每个用户的业务不断增多,服务质量(qos)越来越重要。传统的qos是软件基于端口的调度,流量管理只是基于服务等级进行业务区分,无法基于用户进行区分。因此为了区分用户流量同时根据用户业务的优先级进行调度,hqos(hierarchical qos,层次化qos)应运而生。hqos通过多级队列进一步细化区分业务流量,对多个用户、多种业务等传输对象进行统一管理和分层调度。
2、目前,市面上主流的高性能网卡芯片(100g/400g)至少支持2k个发送队列。为了降低cpu利用率,高性能网卡需要实现hqos的硬件卸载(offload)功能。
技术实现思路
1、本申请的目的在于提供一种可编程的网络发送流量调度方法和装置,旨在实现更加灵活多层次的hqos硬件卸载功能。
2、根据本申请的第一方面,提供了一种可编程的网络发送流量调度方法,包括:
3、根据h
...【技术保护点】
1.一种可编程的网络发送流量调度方法,其特征在于,包括:
2.根据权利要求1所述的可编程的网络发送流量调度方法,其特征在于,从所述根节点开始,查询根节点的子节点信息表,利用仲裁器选出获胜子节点,然后将获胜子节点作为下一层的父节点,依次迭代对各层子节点进行仲裁,进一步包括:
3.根据权利要求1所述的可编程的网络发送流量调度方法,其特征在于,所述树形分层调度结构中,同一时刻仅有一层处于仲裁状态,并且一层中仅启动一个仲裁器。
4.根据权利要求1所述的可编程的网络发送流量调度方法,其特征在于,所述将所述获胜的叶子节点对应的调度请求进行出队之
...【技术特征摘要】
1.一种可编程的网络发送流量调度方法,其特征在于,包括:
2.根据权利要求1所述的可编程的网络发送流量调度方法,其特征在于,从所述根节点开始,查询根节点的子节点信息表,利用仲裁器选出获胜子节点,然后将获胜子节点作为下一层的父节点,依次迭代对各层子节点进行仲裁,进一步包括:
3.根据权利要求1所述的可编程的网络发送流量调度方法,其特征在于,所述树形分层调度结构中,同一时刻仅有一层处于仲裁状态,并且一层中仅启动一个仲裁器。
4.根据权利要求1所述的可编程的网络发送流量调度方法,其特征在于,所述将所述获胜的叶子节点对应的调度请求进行出队之后,还包括:
5.根据权利要求1所述的可编程...
【专利技术属性】
技术研发人员:董树林,廖惠勇,丁诗通,钟世鹏,金俊浩,王烽,
申请(专利权)人:无锡众星微系统技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。