AltraMayor / AltraMayor/gatekeeper

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

Aperta
#686 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug workaround available
Lingua principale
C
Stelle
1.6k
Fork
252
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.