关于双层VLAN报文无法分配到网卡队列的问题

benluobo 2017-04-18 05:37:53

网卡都是82599的10G网卡,网卡是多队列的
现在的问题是当打流是不带VLAN或者带单层VLAN的时候,网卡的多队列可以均衡收到数据包,
当是带双层VLAN的时候,网卡的多队列只有rx_queue_0队列可以收到数据
因为网卡驱动会根据报文的4元组进行hash运算放到不同队列,如果处理不了就会到默认队列0
现在怀疑是网卡驱动无法处理双层VLAN,
网上也有类似的问题,https://sourceforge.net/p/e1000/mailman/message/24456397/

请问有没有高手知道如何解决该问题
...全文
836 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwj_hecate 2019-08-15
  • 打赏
  • 举报
回复
bug遇到同样问题,qinq一直在同一个核上处理,没起分流器,你现在解决这个问题吗,或者知道问题主要在哪里吗
nswcfd 2017-05-02
  • 打赏
  • 举报
回复
那估计就是了,建议去看82599的spec或者跟intel相关人员咨询一下。
江南飞羽 2017-04-28
  • 打赏
  • 举报
回复
引用 楼主 benluobobo 的回复:
网卡都是82599的10G网卡,网卡是多队列的 现在的问题是当打流是不带VLAN或者带单层VLAN的时候,网卡的多队列可以均衡收到数据包, 当是带双层VLAN的时候,网卡的多队列只有rx_queue_0队列可以收到数据 因为网卡驱动会根据报文的4元组进行hash运算放到不同队列,如果处理不了就会到默认队列0 现在怀疑是网卡驱动无法处理双层VLAN, 网上也有类似的问题,https://sourceforge.net/p/e1000/mailman/message/24456397/ 请问有没有高手知道如何解决该问题
或者加我qq 聊也行: 652107095
江南飞羽 2017-04-28
  • 打赏
  • 举报
回复
无异常: 我们有在centos6上配置了vlan-tag, 交换机端口则无需配置 access mode了; 部署了一百多台, 暂未发现类似问题。 问题: vlan-tag是二层那个函数处理的? 分析一下
benluobo 2017-04-18
  • 打赏
  • 举报
回复
有高手了解这个问题不?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧