一种多网口发送数据包的方法和设备技术

技术编号:3476989 阅读:890 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种多网口发送数据包的方法和设备,所述方法包括:判断虚拟网口是否需要刷新物理网口对应的目标值与数据包的目标值之间的对应关系;当判断所述虚拟网口不需要刷新所述对应关系时,遍历所述所有物理网口,匹配所述所有物理网口对应的目标值与数据包对应的目标值,当所述物理网口对应的目标值与数据包的目标值匹配成功,使用匹配成功的所述物理网口发送所述数据包。本发明专利技术实施例通过匹配物理网口对应的目标值与数据包的目标值,使用匹配成功的物理网口发送数据包,减少数据包的乱序,即减少了无效数据的发送,从而降低了CPU的占用率,使得CPU的消耗降低,提高了多网口绑定情况下的虚拟网口的带宽。

【技术实现步骤摘要】

【技术保护点】
一种多网口发送数据包的方法,其特征在于,包括: 判断虚拟网口是否需要刷新物理网口对应的目标值与数据包的目标值之间的对应关系; 当判断所述虚拟网口不需要刷新所述对应关系时,遍历所述所有物理网口,匹配所述所有物理网口对应的目标值与数据包对应的目标值,当所述物理网口对应的目标值与数据包的目标值匹配成功,使用匹配成功的所述物理网口发送所述数据包。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗镇
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利