Skip to content

gatekeeper: enable multicast on bonds when LACP is used#576

Merged
AltraMayor merged 1 commit intomasterfrom
lacp
Jul 11, 2022
Merged

gatekeeper: enable multicast on bonds when LACP is used#576
AltraMayor merged 1 commit intomasterfrom
lacp

Conversation

@AltraMayor
Copy link
Owner

Before DPDK's commit 68218b87c184e2dbea1ca3540a92a849240c115f, the slaves of bond interfaces would run in promiscuous mode when LACP was used. Now, slaves use multicast when LACP is used. But, without enabling multicast at the bond interface,
rx_burst_8023ad() of the bonding driver of DPDK drops multicast packets such as ARP and ND packets.

Before DPDK's commit 68218b87c184e2dbea1ca3540a92a849240c115f,
the slaves of bond interfaces would run in promiscuous mode when
LACP was used. Now, slaves use multicast when LACP is used.
But, without enabling multicast at the bond interface,
rx_burst_8023ad() of the bonding driver of DPDK drops multicast
packets such as ARP and ND packets.
@AltraMayor AltraMayor added the Production requirement Either the issue is solved, or Gatekeeper doesn't work in production label Jul 10, 2022
@AltraMayor AltraMayor added this to the Version 1.1 milestone Jul 10, 2022
@AltraMayor AltraMayor merged commit b5fe3e8 into master Jul 11, 2022
@AltraMayor AltraMayor deleted the lacp branch July 11, 2022 15:20
@AltraMayor
Copy link
Owner Author

This pull request has been successfully tested in production.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Production requirement Either the issue is solved, or Gatekeeper doesn't work in production

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant