AltraMayor / AltraMayor/gatekeeper

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

Abierto
#686 0 comentarios 0 reacciones 0 asignados Ver en GitHub
bug workaround available
Lenguaje dominante
C
Estrellas
1.6k
Forks
252
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.