Skip to content

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

@AltraMayor

Description

@AltraMayor

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 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions