AltraMayor / AltraMayor/gatekeeper

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

Ouverte
#686 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug workaround available
Langage dominant
C
Étoiles
1.6k
Forks
252
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.