AltraMayor / AltraMayor/gatekeeper

DPDK: Bonding driver does not receive all packets in 8023ad mode (LACP)

未关闭
#686 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
bug workaround available
主要语言
C
星标
1.6k
派生
252
PR 合并指标
30 天内没有已合并 PR

描述

The bonding driver does not receive all packets in 8023ad mode (LACP) when it has two or more members. This bug happens because the bonding driver does not add the bond's MAC address to the members, so only the member whose MAC address is the same as the bond receives packets. I filed a [bug report](https://bugs.dpdk.org/show_bug.cgi?id=1426) upstream; see the bug report for more information.

Until the bug is fixed upstream, Gatekeeper will obtain the bond's MAC address **after** adding all members, **and** adding this MAC address to all members with `rte_eth_dev_mac_addr_add()`. Although unlikely, it's possible that a member does not support `rte_eth_dev_mac_addr_add()`, and Gatekeeper will not start.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。